<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/1/introduction-html-basics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/1/wprowadzenie-podstawy-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/1/introduction-html-basics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/1/introduction-les-bases-du-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/1/introduction-html-basics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/4/the-mystery-of-the-html-acronym</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/4/tajemnica-skrotu-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/4/the-mystery-of-the-html-acronym"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/4/le-mystere-de-l-acronyme-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/4/the-mystery-of-the-html-acronym"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/5/current-html-version</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/5/aktualna-wersja-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/5/current-html-version"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/5/version-actuelle-du-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/5/current-html-version"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/6/creator-of-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/6/tworca-jezyka-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/6/creator-of-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/6/le-createur-du-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/6/creator-of-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/8/what-are-html-tags</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/8/czym-sa-znaczniki-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/8/what-are-html-tags"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/8/que-sont-les-balises-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/8/what-are-html-tags"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/9/opening-tag-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/9/skladnia-otwierajacego-znacznika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/9/opening-tag-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/9/syntaxe-de-la-balise-ouvrante"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/9/opening-tag-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/10/creating-h1-h6-headings</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/10/tworzenie-naglowkow-h1-h3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/10/creating-h1-h6-headings"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/10/creer-des-titres-h1-h6"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/10/creating-h1-h6-headings"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/11/opening-an-h1-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/11/otwieranie-znacznika-h1"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/11/opening-an-h1-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/11/ouvrir-une-balise-h1"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/11/opening-an-h1-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/12/building-a-paragraph-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/12/budowa-elementu-paragrafu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/12/building-a-paragraph-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/12/construire-un-element-paragraphe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/12/building-a-paragraph-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/13/paragraphs-and-bold-text-in-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/13/akapity-i-pogrubienia-w-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/13/paragraphs-and-bold-text-in-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/13/paragraphes-et-texte-en-gras-en-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/13/paragraphs-and-bold-text-in-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/14/closing-a-p-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/14/zamykanie-znacznika-p"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/14/closing-a-p-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/14/fermer-une-balise-p"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/14/closing-a-p-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/15/closing-a-heading-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/15/zamykanie-znacznika-naglowka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/15/closing-a-heading-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/15/fermer-une-balise-de-titre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/15/closing-a-heading-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/16/html-heading-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/16/hierarchia-naglowkow-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/16/html-heading-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/16/la-hierarchie-des-titres-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/16/html-heading-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/17/most-semantically-important</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/17/najwazniejszy-semantycznie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/17/most-semantically-important"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/17/le-plus-important-sur-le-plan-semantique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/17/most-semantically-important"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/18/complete-h2-heading-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/18/kompletny-element-naglowka-h2"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/18/complete-h2-heading-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/18/element-de-titre-h2-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/18/complete-h2-heading-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/19/text-formatting-with-strong-and-em</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/19/formatowanie-tekstu-strong-i-em"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/19/text-formatting-with-strong-and-em"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/19/mise-en-forme-du-texte-avec-strong-et-em"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/19/text-formatting-with-strong-and-em"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/20/the-em-formatting-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/20/znacznik-formatowania-em"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/20/the-em-formatting-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/20/la-balise-de-mise-en-forme-em"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/20/the-em-formatting-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/21/making-text-bold-with-strong</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/21/pogrubianie-tekstu-znacznikiem-strong"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/21/making-text-bold-with-strong"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/21/mettre-le-texte-en-gras-avec-strong"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/21/making-text-bold-with-strong"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/22/bold-text-inside-a-paragraph</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/22/pogrubienie-wewnatrz-akapitu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/22/bold-text-inside-a-paragraph"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/22/du-gras-dans-un-paragraphe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/22/bold-text-inside-a-paragraph"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/23/headings-at-different-importance-levels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/23/naglowki-o-roznych-poziomach-waznosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/23/headings-at-different-importance-levels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/23/titres-de-differents-niveaux-d-importance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/23/headings-at-different-importance-levels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/24/what-is-html-responsible-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/24/za-co-odpowiada-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/24/what-is-html-responsible-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/24/de-quoi-le-html-est-il-responsable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/24/what-is-html-responsible-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/25/role-of-the-web-browser</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/25/rola-przegladarki-internetowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/25/role-of-the-web-browser"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/25/le-role-du-navigateur-web"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/25/role-of-the-web-browser"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/26/typical-page-content-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/26/typowa-struktura-tresci-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/26/typical-page-content-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/26/structure-typique-du-contenu-d-une-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/26/typical-page-content-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/27/a-complete-h3-heading-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/27/kompletny-element-naglowka-h3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/27/a-complete-h3-heading-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/27/un-element-de-titre-h3-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/27/a-complete-h3-heading-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/29/the-doctype-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/29/deklaracja-doctype"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/29/the-doctype-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/29/la-declaration-doctype"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/29/the-doctype-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/30/html-document-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/30/struktura-dokumentu-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/30/html-document-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/30/la-structure-d-un-document-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/30/html-document-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/31/creating-your-first-html-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/31/tworzenie-pierwszej-strony-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/31/creating-your-first-html-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/31/creer-ta-premiere-page-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/31/creating-your-first-html-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/32/contents-of-the-head-section</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/32/zawartosc-sekcji-head"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/32/contents-of-the-head-section"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/32/contenu-de-la-section-head"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/32/contents-of-the-head-section"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/33/building-an-html-document</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/33/budowa-dokumentu-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/33/building-an-html-document"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/33/construire-un-document-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/33/building-an-html-document"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/34/doctype-and-document-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/34/doctype-i-struktura-dokumentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/34/doctype-and-document-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/34/doctype-et-structure-du-document"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/34/doctype-and-document-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/35/contents-of-the-body-section</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/35/zawartosc-sekcji-body"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/35/contents-of-the-body-section"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/35/contenu-de-la-section-body"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/35/contents-of-the-body-section"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/36/the-doctype-declaration-in-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/36/deklaracja-doctype-w-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/36/the-doctype-declaration-in-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/36/la-declaration-doctype-en-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/36/the-doctype-declaration-in-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/37/elements-in-the-head-section</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/37/elementy-sekcji-head"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/37/elements-in-the-head-section"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/37/elements-de-la-section-head"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/37/elements-in-the-head-section"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/38/meta-tags-in-the-head-section</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/38/meta-tagi-w-sekcji-head"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/38/meta-tags-in-the-head-section"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/38/balises-meta-dans-la-section-head"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/38/meta-tags-in-the-head-section"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/39/building-a-viewport-meta-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/39/budowa-meta-tagu-viewport"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/39/building-a-viewport-meta-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/39/construire-une-balise-meta-viewport"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/39/building-a-viewport-meta-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/40/building-a-meta-charset-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/40/budowa-meta-charset"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/40/building-a-meta-charset-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/40/construire-une-balise-meta-charset"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/40/building-a-meta-charset-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/41/setting-the-page-title</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/41/ustawianie-tytulu-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/41/setting-the-page-title"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/41/definir-le-titre-de-la-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/41/setting-the-page-title"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/42/steps-to-create-an-html-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/42/etapy-tworzenia-strony-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/42/steps-to-create-an-html-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/42/etapes-pour-creer-une-page-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/42/steps-to-create-an-html-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/43/page-description-meta-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/43/meta-tag-description-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/43/page-description-meta-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/43/balise-meta-de-description-de-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/43/page-description-meta-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/44/browser-and-the-html-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/44/przegladarka-a-plik-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/44/browser-and-the-html-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/44/le-navigateur-et-le-fichier-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/44/browser-and-the-html-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/46/comments-in-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/46/komentarze-w-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/46/comments-in-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/46/les-commentaires-en-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/46/comments-in-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/47/writing-a-comment-in-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/47/pisanie-komentarza-w-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/47/writing-a-comment-in-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/47/ecrire-un-commentaire-en-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/47/writing-a-comment-in-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/48/comments-describing-document-sections</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/48/komentarze-opisujace-sekcje-dokumentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/48/comments-describing-document-sections"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/48/commentaires-decrivant-les-sections-du-document"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/48/comments-describing-document-sections"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/49/correct-attribute-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/49/poprawny-zapis-atrybutu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/49/correct-attribute-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/49/syntaxe-correcte-d-un-attribut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/49/correct-attribute-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/50/building-an-element-with-an-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/50/budowa-elementu-z-atrybutem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/50/building-an-element-with-an-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/50/construire-un-element-avec-un-attribut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/50/building-an-element-with-an-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/51/adding-id-and-class-attributes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/51/dodawanie-atrybutow-id-i-class"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/51/adding-id-and-class-attributes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/51/ajouter-les-attributs-id-et-class"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/51/adding-id-and-class-attributes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/52/the-class-and-id-attributes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/52/atrybuty-class-i-id"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/52/the-class-and-id-attributes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/52/les-attributs-class-et-id"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/52/the-class-and-id-attributes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/53/a-div-element-with-a-class-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/53/element-div-z-atrybutem-class"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/53/a-div-element-with-a-class-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/53/un-element-div-avec-un-attribut-class"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/53/a-div-element-with-a-class-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/54/parts-of-an-element-with-an-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/54/skladniki-elementu-z-atrybutem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/54/parts-of-an-element-with-an-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/54/parties-d-un-element-avec-un-attribut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/54/parts-of-an-element-with-an-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/55/nesting-html-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/55/zagniezdzanie-elementow-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/55/nesting-html-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/55/imbriquer-des-elements-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/55/nesting-html-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/56/creating-nested-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/56/tworzenie-zagniezdzonych-elementow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/56/creating-nested-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/56/creer-des-elements-imbriques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/56/creating-nested-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/58/final-test-ancient-egypt-in-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/58/test-koncowy-starozytny-egipt-w-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/58/final-test-ancient-egypt-in-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/58/test-final-l-egypte-ancienne-en-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/58/final-test-ancient-egypt-in-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/59/project-your-first-html-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/59/projekt-twoja-pierwsza-strona-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/59/project-your-first-html-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/59/projet-ta-premiere-page-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/59/project-your-first-html-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/1/60/summary-html-basics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/1/60/podsumowanie-podstawy-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/1/60/summary-html-basics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/1/60/recapitulatif-les-bases-du-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/1/60/summary-html-basics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/1/introduction-how-the-internet-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/1/wprowadzenie-jak-dziala-internet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/1/introduction-how-the-internet-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/1/introduction-comment-fonctionne-internet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/1/introduction-how-the-internet-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/3/what-is-the-internet</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/3/czym-jest-internet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/3/what-is-the-internet"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/3/qu-est-ce-qu-internet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/3/what-is-the-internet"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/4/the-www-abbreviation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/4/skrot-www"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/4/the-www-abbreviation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/4/l-abreviation-www"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/4/the-www-abbreviation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/5/creator-of-the-world-wide-web</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/5/tworca-world-wide-web"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/5/creator-of-the-world-wide-web"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/5/le-createur-du-world-wide-web"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/5/creator-of-the-world-wide-web"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/6/full-url-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/6/skladnia-pelnego-adresu-url"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/6/full-url-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/6/syntaxe-complete-d-une-url"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/6/full-url-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/7/breaking-down-a-url</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/7/rozbijanie-adresu-url-na-czesci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/7/breaking-down-a-url"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/7/decomposer-une-url"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/7/breaking-down-a-url"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/8/stages-of-internet-communication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/8/etapy-komunikacji-internetowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/8/stages-of-internet-communication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/8/etapes-de-la-communication-internet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/8/stages-of-internet-communication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/9/http-protocol</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/9/protokol-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/9/http-protocol"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/9/le-protocole-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/9/http-protocol"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/10/url-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/10/adres-url"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/10/url-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/10/l-adresse-url"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/10/url-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/11/what-is-a-server</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/11/czym-jest-serwer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/11/what-is-a-server"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/11/qu-est-ce-qu-un-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/11/what-is-a-server"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/12/stages-of-an-http-server-response</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/12/etapy-odpowiedzi-serwera-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/12/stages-of-an-http-server-response"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/12/etapes-d-une-reponse-http-du-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/12/stages-of-an-http-server-response"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/14/comparing-http-and-https</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/14/porownanie-http-i-https"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/14/comparing-http-and-https"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/14/comparer-http-et-https"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/14/comparing-http-and-https"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/15/web-browser</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/15/przegladarka-internetowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/15/web-browser"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/15/navigateur-web"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/15/web-browser"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/16/https-protocol</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/16/protokol-https"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/16/https-protocol"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/16/le-protocole-https"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/16/https-protocol"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/17/what-is-an-ip-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/17/czym-jest-adres-ip"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/17/what-is-an-ip-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/17/qu-est-ce-qu-une-adresse-ip"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/17/what-is-an-ip-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/18/browsers-and-their-features</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/18/przegladarki-i-ich-funkcje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/18/browsers-and-their-features"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/18/les-navigateurs-et-leurs-caracteristiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/18/browsers-and-their-features"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/19/http-response-status-line</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/19/linia-statusu-odpowiedzi-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/19/http-response-status-line"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/19/ligne-de-statut-d-une-reponse-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/19/http-response-status-line"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/20/dns-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/20/system-dns"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/20/dns-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/20/le-systeme-dns"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/20/dns-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/21/web-browsers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/21/przegladarki-internetowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/21/web-browsers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/21/navigateurs-web"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/21/web-browsers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/23/semantic-bold-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/23/znacznik-pogrubienia-semantycznego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/23/semantic-bold-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/23/la-balise-gras-semantique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/23/semantic-bold-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/24/line-break-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/24/znacznik-nowej-linii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/24/line-break-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/24/la-balise-de-saut-de-ligne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/24/line-break-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/25/building-the-strong-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/25/budowa-znacznika-strong"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/25/building-the-strong-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/25/construire-la-balise-strong"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/25/building-the-strong-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/26/formatting-text-about-pyramids</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/26/formatowanie-tekstu-o-piramidach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/26/formatting-text-about-pyramids"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/26/mettre-en-forme-un-texte-sur-les-pyramides"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/26/formatting-text-about-pyramids"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/27/building-the-blockquote-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/27/budowa-znacznika-blockquote"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/27/building-the-blockquote-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/27/construire-la-balise-blockquote"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/27/building-the-blockquote-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/28/difference-between-strong-and-b</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/28/roznica-miedzy-strong-i-b"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/28/difference-between-strong-and-b"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/28/difference-entre-strong-et-b"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/28/difference-between-strong-and-b"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/29/page-with-quotes-and-formatting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/29/strona-z-cytatami-i-formatowaniem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/29/page-with-quotes-and-formatting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/29/page-avec-citations-et-mise-en-forme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/29/page-with-quotes-and-formatting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/30/horizontal-rule-between-chapters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/30/linia-pozioma-miedzy-rozdzialami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/30/horizontal-rule-between-chapters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/30/ligne-horizontale-entre-deux-chapitres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/30/horizontal-rule-between-chapters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/31/subscript-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/31/znacznik-indeksu-dolnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/31/subscript-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/31/la-balise-indice"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/31/subscript-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/32/page-with-formulas-and-subscripts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/32/strona-z-formulami-i-indeksami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/32/page-with-formulas-and-subscripts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/32/page-avec-formules-et-indices"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/32/page-with-formulas-and-subscripts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/33/horizontal-line-in-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/33/linia-pozioma-w-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/33/horizontal-line-in-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/33/ligne-horizontale-en-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/33/horizontal-line-in-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/35/the-href-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/35/atrybut-href"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/35/the-href-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/35/l-attribut-href"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/35/the-href-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/36/building-an-html-link</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/36/budowa-linku-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/36/building-an-html-link"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/36/construire-un-lien-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/36/building-an-html-link"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/37/page-with-navigation-links</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/37/strona-z-linkami-nawigacyjnymi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/37/page-with-navigation-links"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/37/page-avec-liens-de-navigation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/37/page-with-navigation-links"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/38/the-target-blank-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/38/atrybut-target-blank"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/38/the-target-blank-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/38/l-attribut-target-blank"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/38/the-target-blank-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/39/building-an-email-link</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/39/budowa-linku-email"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/39/building-an-email-link"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/39/construire-un-lien-e-mail"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/39/building-an-email-link"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/41/the-alt-attribute-in-images</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/41/atrybut-alt-w-obrazach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/41/the-alt-attribute-in-images"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/41/l-attribut-alt-dans-les-images"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/41/the-alt-attribute-in-images"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/42/building-the-image-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/42/budowa-znacznika-obrazu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/42/building-the-image-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/42/construire-la-balise-image"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/42/building-the-image-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/43/gallery-of-egyptian-monuments</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/43/galeria-egipskich-zabytkow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/43/gallery-of-egyptian-monuments"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/43/galerie-de-monuments-egyptiens"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/43/gallery-of-egyptian-monuments"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/44/image-format-without-transparency</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/44/format-obrazu-bez-przezroczystosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/44/image-format-without-transparency"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/44/format-d-image-sans-transparence"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/44/image-format-without-transparency"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/46/history-of-internet-development</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/46/historia-rozwoju-internetu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/46/history-of-internet-development"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/46/histoire-du-developpement-d-internet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/46/history-of-internet-development"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/47/page-rendering-in-the-browser</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/47/renderowanie-strony-w-przegladarce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/47/page-rendering-in-the-browser"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/47/le-rendu-d-une-page-dans-le-navigateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/47/page-rendering-in-the-browser"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/48/egyptian-museum-with-figures</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/48/muzeum-egipskie-z-figurami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/48/egyptian-museum-with-figures"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/48/musee-egyptien-avec-figures"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/48/egyptian-museum-with-figures"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/49/structure-of-the-figure-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/49/struktura-elementu-figure"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/49/structure-of-the-figure-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/49/structure-de-l-element-figure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/49/structure-of-the-figure-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/50/the-figcaption-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/50/znacznik-figcaption"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/50/the-figcaption-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/50/la-balise-figcaption"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/50/the-figcaption-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/51/building-the-image-width-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/51/budowa-atrybutu-width-obrazu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/51/building-the-image-width-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/51/construire-l-attribut-width-d-une-image"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/51/building-the-image-width-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/52/photo-portfolio-with-descriptions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/52/portfolio-zdjec-z-opisami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/52/photo-portfolio-with-descriptions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/52/portfolio-photo-avec-descriptions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/52/photo-portfolio-with-descriptions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/53/vector-image-format</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/53/format-obrazu-wektorowego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/53/vector-image-format"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/53/format-d-image-vectoriel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/53/vector-image-format"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/54/evolution-of-the-internet</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/54/ewolucja-internetu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/54/evolution-of-the-internet"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/54/l-evolution-d-internet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/54/evolution-of-the-internet"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/56/create-an-html-business-card</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/56/stworz-wizytowke-w-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/56/create-an-html-business-card"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/56/creer-une-carte-de-visite-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/56/create-an-html-business-card"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/57/extended-business-card-with-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/57/rozbudowana-wizytowka-z-nawigacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/57/extended-business-card-with-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/57/carte-de-visite-enrichie-avec-navigation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/57/extended-business-card-with-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/59/semantic-page-header-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/59/semantyczny-znacznik-naglowka-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/59/semantic-page-header-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/59/la-balise-d-en-tete-de-page-semantique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/59/semantic-page-header-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/60/html5-navigation-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/60/znacznik-nawigacji-html5"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/60/html5-navigation-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/60/la-balise-de-navigation-html5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/60/html5-navigation-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/61/semantic-html-page-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/61/semantyczna-struktura-strony-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/61/semantic-html-page-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/61/structure-de-page-html-semantique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/61/semantic-html-page-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/62/benefits-of-semantic-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/62/zalety-semantycznego-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/62/benefits-of-semantic-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/62/les-avantages-du-html-semantique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/62/benefits-of-semantic-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/63/semantic-page-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/63/struktura-semantyczna-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/63/semantic-page-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/63/structure-de-page-semantique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/63/semantic-page-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/65/unordered-list-in-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/65/lista-nieuporzadkowana-w-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/65/unordered-list-in-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/65/liste-non-ordonnee-en-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/65/unordered-list-in-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/66/html-list-item</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/66/element-listy-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/66/html-list-item"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/66/element-de-liste-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/66/html-list-item"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/67/creating-lists-in-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/67/tworzenie-list-w-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/67/creating-lists-in-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/67/creer-des-listes-en-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/67/creating-lists-in-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/68/ordered-list-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/68/struktura-listy-uporzadkowanej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/68/ordered-list-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/68/structure-d-une-liste-ordonnee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/68/ordered-list-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/70/the-title-attribute-in-links</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/70/atrybut-title-w-linkach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/70/the-title-attribute-in-links"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/70/l-attribut-title-dans-les-liens"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/70/the-title-attribute-in-links"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/71/the-id-and-class-attributes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/71/atrybuty-id-i-class"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/71/the-id-and-class-attributes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/71/les-attributs-id-et-class"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/71/the-id-and-class-attributes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/72/attributes-in-links-and-images</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/72/atrybuty-w-linkach-i-obrazkach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/72/attributes-in-links-and-images"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/72/attributs-dans-les-liens-et-les-images"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/72/attributes-in-links-and-images"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/73/building-the-img-image-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/73/budowa-znacznika-obrazka-img"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/73/building-the-img-image-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/73/construire-la-balise-image-img"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/73/building-the-img-image-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/74/image-as-a-link</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/74/obrazek-jako-link"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/74/image-as-a-link"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/74/image-comme-lien"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/74/image-as-a-link"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/76/table-row-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/76/znacznik-wiersza-tabeli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/76/table-row-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/76/la-balise-de-ligne-de-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/76/table-row-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/77/table-header-cell</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/77/naglowek-komorki-tabeli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/77/table-header-cell"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/77/cellule-d-en-tete-de-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/77/table-header-cell"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/78/creating-a-data-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/78/tworzenie-tabeli-z-danymi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/78/creating-a-data-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/78/creer-un-tableau-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/78/creating-a-data-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/79/nested-html-table-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/79/zagniezdzona-struktura-tabeli-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/79/nested-html-table-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/79/structure-imbriquee-d-un-tableau-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/79/nested-html-table-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/80/html-table-sections</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/80/sekcje-tabeli-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/80/html-table-sections"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/80/sections-d-un-tableau-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/80/html-table-sections"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/82/html-form-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/82/znacznik-formularza-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/82/html-form-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/82/la-balise-de-formulaire-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/82/html-form-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/83/password-field-type-in-forms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/83/typ-pola-hasla-w-formularzu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/83/password-field-type-in-forms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/83/type-de-champ-mot-de-passe-dans-les-formulaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/83/password-field-type-in-forms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/84/html-registration-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/84/formularz-rejestracyjny-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/84/html-registration-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/84/formulaire-d-inscription-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/84/html-registration-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/85/input-field-with-label</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/85/pole-input-z-etykieta-label"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/85/input-field-with-label"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/85/champ-de-saisie-avec-label"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/85/input-field-with-label"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/86/the-textarea-tag-in-forms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/86/znacznik-textarea-w-formularzach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/86/the-textarea-tag-in-forms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/86/la-balise-textarea-dans-les-formulaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/86/the-textarea-tag-in-forms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/88/video-tag-in-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/88/znacznik-wideo-w-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/88/video-tag-in-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/88/la-balise-video-en-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/88/video-tag-in-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/89/the-controls-attribute-in-video</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/89/atrybut-controls-w-wideo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/89/the-controls-attribute-in-video"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/89/l-attribut-controls-dans-la-video"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/89/the-controls-attribute-in-video"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/90/embedding-video-and-audio-in-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/90/osadzanie-wideo-i-audio-w-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/90/embedding-video-and-audio-in-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/90/integrer-une-video-et-un-audio-en-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/90/embedding-video-and-audio-in-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/91/building-an-html-video-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/91/budowa-elementu-wideo-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/91/building-an-html-video-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/91/construire-un-element-video-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/91/building-an-html-video-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/93/mdn-documentation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/93/dokumentacja-mdn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/93/mdn-documentation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/93/la-documentation-mdn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/93/mdn-documentation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/94/html-learning-resources</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/94/zasoby-do-nauki-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/94/html-learning-resources"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/94/ressources-d-apprentissage-du-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/94/html-learning-resources"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/95/approach-to-learning-programming</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/95/podejscie-do-nauki-programowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/95/approach-to-learning-programming"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/95/l-approche-de-l-apprentissage-de-la-programmation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/95/approach-to-learning-programming"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/97/project-internet-network-analysis</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/97/projekt-analiza-sieci-internetowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/97/project-internet-network-analysis"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/97/projet-analyse-du-reseau-internet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/97/project-internet-network-analysis"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/2/98/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/2/98/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/2/98/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/2/98/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/2/98/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/1/introduction-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/1/wprowadzenie-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/1/introduction-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/1/introduction-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/1/introduction-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/3/introduction-to-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/3/wprowadzenie-do-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/3/introduction-to-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/3/introduction-au-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/3/introduction-to-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/4/the-role-of-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/4/rola-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/4/the-role-of-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/4/le-role-du-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/4/the-role-of-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/5/css-rendering-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/5/etapy-renderowania-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/5/css-rendering-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/5/les-etapes-du-rendu-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/5/css-rendering-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/7/structure-of-a-css-rule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/7/budowa-reguly-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/7/structure-of-a-css-rule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/7/structure-d-une-regle-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/7/structure-of-a-css-rule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/8/first-step-of-css-styling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/8/pierwszy-krok-stylowania-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/8/first-step-of-css-styling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/8/premiere-etape-de-la-mise-en-forme-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/8/first-step-of-css-styling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/10/setting-colors-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/10/ustawianie-kolorow-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/10/setting-colors-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/10/definir-des-couleurs-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/10/setting-colors-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/11/element-background-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/11/tlo-elementu-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/11/element-background-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/11/l-arriere-plan-d-un-element-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/11/element-background-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/13/first-page-with-css-styles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/13/pierwsza-strona-ze-stylami-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/13/first-page-with-css-styles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/13/premiere-page-avec-des-styles-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/13/first-page-with-css-styles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/14/ways-to-add-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/14/sposoby-dodawania-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/14/ways-to-add-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/14/les-facons-d-ajouter-du-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/14/ways-to-add-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/15/linking-css-to-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/15/linkowanie-css-do-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/15/linking-css-to-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/15/relier-le-css-au-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/15/linking-css-to-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/16/steps-for-adding-styles-to-a-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/16/kolejnosc-dodawania-stylow-do-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/16/steps-for-adding-styles-to-a-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/16/les-etapes-pour-ajouter-des-styles-a-une-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/16/steps-for-adding-styles-to-a-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/17/recommended-ways-to-add-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/17/zalecane-sposoby-dodawania-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/17/recommended-ways-to-add-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/17/facons-recommandees-d-ajouter-du-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/17/recommended-ways-to-add-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/19/font-size</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/19/rozmiar-czcionki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/19/font-size"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/19/taille-de-police"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/19/font-size"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/20/rgb-color-format</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/20/format-kolorow-rgb"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/20/rgb-color-format"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/20/le-format-de-couleur-rgb"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/20/rgb-color-format"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/21/css-font-size-and-style</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/21/rozmiar-i-styl-czcionki-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/21/css-font-size-and-style"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/21/taille-et-style-de-police-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/21/css-font-size-and-style"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/22/font-weight-font-weight</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/22/grubosc-czcionki-font-weight"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/22/font-weight-font-weight"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/22/la-graisse-de-police-font-weight"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/22/font-weight-font-weight"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/23/css-font-shorthand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/23/skrot-font-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/23/css-font-shorthand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/23/la-syntaxe-raccourcie-font-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/23/css-font-shorthand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/25/css-class-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/25/selektor-klasy-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/25/css-class-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/25/le-selecteur-de-classe-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/25/css-class-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/26/css-id-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/26/selektor-id-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/26/css-id-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/26/le-selecteur-d-id-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/26/css-id-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/27/class-and-id-selectors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/27/selektory-klas-i-identyfikatorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/27/class-and-id-selectors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/27/les-selecteurs-de-classe-et-d-id"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/27/class-and-id-selectors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/29/universal-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/29/selektor-uniwersalny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/29/universal-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/29/selecteur-universel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/29/universal-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/30/child-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/30/selektor-dziecka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/30/child-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/30/selecteur-enfant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/30/child-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/31/child-selector-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/31/zapis-selektora-dziecka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/31/child-selector-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/31/syntaxe-du-selecteur-enfant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/31/child-selector-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/32/adjacent-sibling-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/32/selektor-sasiada"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/32/adjacent-sibling-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/32/selecteur-frere-adjacent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/32/adjacent-sibling-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/33/advanced-selectors-in-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/33/zaawansowane-selektory-w-praktyce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/33/advanced-selectors-in-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/33/les-selecteurs-avances-en-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/33/advanced-selectors-in-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/35/highest-selector-specificity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/35/najwyzsza-specyficznosc-selektora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/35/highest-selector-specificity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/35/specificite-de-selecteur-la-plus-elevee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/35/highest-selector-specificity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/36/the-important-rule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/36/regula-important"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/36/the-important-rule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/36/la-regle-important"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/36/the-important-rule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/37/hierarchy-of-style-sources</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/37/hierarchia-zrodel-stylow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/37/hierarchy-of-style-sources"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/37/hierarchie-des-sources-de-style"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/37/hierarchy-of-style-sources"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/38/equal-specificity-conflict</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/38/konflikt-o-tej-samej-specyficznosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/38/equal-specificity-conflict"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/38/conflit-a-specificite-egale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/38/equal-specificity-conflict"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/39/cascade-in-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/39/kaskadowosc-w-praktyce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/39/cascade-in-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/39/la-cascade-en-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/39/cascade-in-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/41/property-inheritance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/41/dziedziczenie-wlasciwosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/41/property-inheritance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/41/heritage-des-proprietes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/41/property-inheritance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/42/the-inherit-keyword</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/42/slowo-kluczowe-inherit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/42/the-inherit-keyword"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/42/le-mot-cle-inherit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/42/the-inherit-keyword"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/43/direction-of-inheritance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/43/kierunek-dziedziczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/43/direction-of-inheritance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/43/direction-de-l-heritage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/43/direction-of-inheritance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/44/a-non-inherited-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/44/wlasciwosc-nie-dziedziczona"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/44/a-non-inherited-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/44/une-propriete-non-heritee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/44/a-non-inherited-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/45/class-selector-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/45/skladnia-selektora-klasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/45/class-selector-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/45/la-syntaxe-du-selecteur-de-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/45/class-selector-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/46/css-descendant-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/46/selektor-potomka-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/46/css-descendant-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/46/le-selecteur-descendant-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/46/css-descendant-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/47/css-cascade-and-priorities</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/47/kaskada-i-priorytety-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/47/css-cascade-and-priorities"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/47/la-cascade-et-les-priorites-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/47/css-cascade-and-priorities"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/48/css-selector-specificity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/48/specyficznosc-selektorow-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/48/css-selector-specificity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/48/la-specificite-des-selecteurs-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/48/css-selector-specificity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/49/css-property-inheritance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/49/dziedziczenie-wlasciwosci-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/49/css-property-inheritance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/49/l-heritage-des-proprietes-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/49/css-property-inheritance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/50/descendant-and-sibling-selectors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/50/selektory-potomkow-i-sasiadow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/50/descendant-and-sibling-selectors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/50/selecteurs-descendants-et-freres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/50/descendant-and-sibling-selectors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/51/descendant-selectors-in-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/51/selektory-potomne-w-strukturze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/51/descendant-selectors-in-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/51/selecteurs-descendants-dans-une-structure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/51/descendant-selectors-in-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/53/margin-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/53/margin-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/53/margin-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/53/la-marge-margin-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/53/margin-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/54/padding-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/54/padding-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/54/padding-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/54/le-padding-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/54/padding-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/55/css-box-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/55/css-box-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/55/css-box-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/55/le-modele-de-boite-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/55/css-box-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/56/css-box-model-layers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/56/warstwy-css-box-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/56/css-box-model-layers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/56/les-couches-du-modele-de-boite-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/56/css-box-model-layers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/57/box-model-padding-and-border</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/57/box-model-padding-i-border"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/57/box-model-padding-and-border"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/57/modele-de-boite-padding-et-border"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/57/box-model-padding-and-border"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/58/css-border-shorthand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/58/skrocony-zapis-border-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/58/css-border-shorthand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/58/la-syntaxe-raccourcie-border-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/58/css-border-shorthand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/59/box-model-layers-from-inside</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/59/box-model-warstwy-od-wewnetrznej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/59/box-model-layers-from-inside"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/59/modele-de-boite-couches-depuis-l-interieur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/59/box-model-layers-from-inside"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/60/element-dimensions-in-box-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/60/wymiary-elementu-w-box-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/60/element-dimensions-in-box-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/60/les-dimensions-d-un-element-dans-le-modele-de-boite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/60/element-dimensions-in-box-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/61/the-box-sizing-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/61/wlasciwosc-box-sizing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/61/the-box-sizing-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/61/la-propriete-box-sizing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/61/the-box-sizing-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/62/css-margin-directions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/62/kierunki-marginesow-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/62/css-margin-directions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/62/les-directions-de-margin-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/62/css-margin-directions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/63/css-padding-directions-shorthand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/63/kierunki-padding-w-skrocie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/63/css-padding-directions-shorthand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/63/le-raccourci-des-directions-de-padding-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/63/css-padding-directions-shorthand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/64/backgrounds-and-borders</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/64/tla-i-obramowania-elementow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/64/backgrounds-and-borders"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/64/arriere-plans-et-bordures"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/64/backgrounds-and-borders"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/66/display-inline-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/66/display-inline-block"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/66/display-inline-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/66/display-inline-block"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/66/display-inline-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/67/display-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/67/display-block"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/67/display-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/67/display-block"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/67/display-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/68/gallery-with-display-inline-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/68/galeria-z-display-inline-block"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/68/gallery-with-display-inline-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/68/galerie-avec-display-inline-block"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/68/gallery-with-display-inline-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/69/display-inline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/69/display-inline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/69/display-inline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/69/display-inline"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/69/display-inline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/70/display-value-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/70/hierarchia-wartosci-display"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/70/display-value-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/70/la-hierarchie-des-valeurs-de-display"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/70/display-value-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/71/display-block-and-inline-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/71/wartosci-display-block-i-inline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/71/display-block-and-inline-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/71/les-valeurs-display-block-et-inline"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/71/display-block-and-inline-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/72/hiding-elements-with-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/72/ukrywanie-elementu-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/72/hiding-elements-with-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/72/masquer-des-elements-avec-le-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/72/hiding-elements-with-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/74/float-property-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/74/wartosci-wlasciwosci-float"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/74/float-property-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/74/valeurs-de-la-propriete-float"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/74/float-property-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/75/the-clear-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/75/wlasciwosc-clear"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/75/the-clear-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/75/la-propriete-clear"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/75/the-clear-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/76/float-declaration-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/76/zapis-wlasciwosci-float"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/76/float-declaration-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/76/syntaxe-de-la-declaration-float"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/76/float-declaration-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/77/the-clearfix-technique</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/77/technika-clearfix"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/77/the-clearfix-technique"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/77/la-technique-clearfix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/77/the-clearfix-technique"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/79/default-value-of-position</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/79/domyslna-wartosc-position"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/79/default-value-of-position"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/79/valeur-par-defaut-de-position"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/79/default-value-of-position"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/80/position-absolute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/80/position-absolute"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/80/position-absolute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/80/position-absolute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/80/position-absolute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/81/css-element-positioning</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/81/pozycjonowanie-elementow-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/81/css-element-positioning"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/81/positionnement-des-elements-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/81/css-element-positioning"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/82/stacking-context</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/82/kontekst-nakladania-elementow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/82/stacking-context"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/82/contexte-d-empilement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/82/stacking-context"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/83/building-a-position-rule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/83/budowa-reguly-position"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/83/building-a-position-rule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/83/construire-une-regle-de-position"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/83/building-a-position-rule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/84/sticky-header-on-a-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/84/sticky-header-na-stronie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/84/sticky-header-on-a-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/84/en-tete-collant-sur-une-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/84/sticky-header-on-a-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/85/overflow-hiding-content</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/85/overflow-ukrywanie-tresci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/85/overflow-hiding-content"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/85/overflow-masquer-le-contenu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/85/overflow-hiding-content"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/87/how-z-index-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/87/dzialanie-z-index"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/87/how-z-index-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/87/comment-fonctionne-z-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/87/how-z-index-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/88/higher-z-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/88/wyzszy-z-index"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/88/higher-z-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/88/z-index-plus-eleve"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/88/higher-z-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/89/stacking-order-by-z-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/89/kolejnosc-nakladania-wg-z-index"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/89/stacking-order-by-z-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/89/ordre-d-empilement-par-z-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/89/stacking-order-by-z-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/90/z-index-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/90/wartosc-z-index"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/90/z-index-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/90/valeur-de-z-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/90/z-index-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/92/the-hover-pseudo-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/92/pseudo-klasa-hover"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/92/the-hover-pseudo-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/92/la-pseudo-classe-hover"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/92/the-hover-pseudo-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/93/the-before-pseudo-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/93/pseudo-element-before"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/93/the-before-pseudo-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/93/le-pseudo-element-before"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/93/the-before-pseudo-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/94/pseudo-classes-hover-and-nth-child</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/94/pseudo-klasy-hover-i-nth-child"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/94/pseudo-classes-hover-and-nth-child"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/94/pseudo-classes-hover-et-nth-child"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/94/pseudo-classes-hover-and-nth-child"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/95/pseudo-element-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/95/skladnia-pseudo-elementu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/95/pseudo-element-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/95/syntaxe-des-pseudo-elements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/95/pseudo-element-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/96/order-of-nth-child-pseudo-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/96/kolejnosc-pseudo-klas-nth-child"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/96/order-of-nth-child-pseudo-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/96/ordre-des-pseudo-classes-nth-child"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/96/order-of-nth-child-pseudo-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/97/pseudo-elements-before-and-after</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/97/pseudo-elementy-before-i-after"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/97/pseudo-elements-before-and-after"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/97/pseudo-elements-before-et-after"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/97/pseudo-elements-before-and-after"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/98/pseudo-class-vs-pseudo-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/98/roznica-pseudo-klasa-vs-pseudo-element"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/98/pseudo-class-vs-pseudo-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/98/pseudo-classe-vs-pseudo-element"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/98/pseudo-class-vs-pseudo-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/99/debugging-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/99/debugowanie-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/99/debugging-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/99/deboguer-le-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/99/debugging-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/100/steps-for-resolving-css-style-conflicts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/100/etapy-rozwiazywania-konfliktu-stylow-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/100/steps-for-resolving-css-style-conflicts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/100/etapes-pour-resoudre-les-conflits-de-style-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/100/steps-for-resolving-css-style-conflicts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/101/checkpoint-css-temple</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/101/sprawdzian-swiatynia-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/101/checkpoint-css-temple"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/101/bilan-le-temple-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/101/checkpoint-css-temple"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/103/the-filter-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/103/wlasciwosc-filter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/103/the-filter-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/103/la-propriete-filter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/103/the-filter-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/104/the-blur-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/104/funkcja-blur"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/104/the-blur-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/104/la-fonction-blur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/104/the-blur-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/105/filter-with-two-effects-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/105/zapis-filtra-z-dwoma-efektami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/105/filter-with-two-effects-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/105/syntaxe-d-un-filtre-a-deux-effets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/105/filter-with-two-effects-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/106/the-grayscale-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/106/filtr-grayscale"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/106/the-grayscale-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/106/le-filtre-grayscale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/106/the-grayscale-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/108/the-transform-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/108/wlasciwosc-transform"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/108/the-transform-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/108/la-propriete-transform"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/108/the-transform-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/109/the-rotate-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/109/funkcja-rotate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/109/the-rotate-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/109/la-fonction-rotate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/109/the-rotate-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/110/translate-transform-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/110/zapis-transformacji-translate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/110/translate-transform-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/110/syntaxe-du-transform-translate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/110/translate-transform-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/111/the-scale-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/111/funkcja-scale"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/111/the-scale-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/111/la-fonction-scale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/111/the-scale-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/113/purpose-of-prefixes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/113/cel-prefiksow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/113/purpose-of-prefixes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/113/role-des-prefixes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/113/purpose-of-prefixes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/114/the-webkit-prefix</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/114/prefiks-webkit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/114/the-webkit-prefix"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/114/le-prefixe-webkit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/114/the-webkit-prefix"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/115/order-of-property-versions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/115/kolejnosc-wersji-wlasciwosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/115/order-of-property-versions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/115/ordre-des-versions-de-la-propriete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/115/order-of-property-versions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/116/the-firefox-prefix</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/116/prefiks-firefox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/116/the-firefox-prefix"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/116/le-prefixe-firefox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/116/the-firefox-prefix"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/118/project-egyptian-gallery-with-css-styles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/118/projekt-galeria-egipska-ze-stylami-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/118/project-egyptian-gallery-with-css-styles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/118/projet-galerie-egyptienne-avec-des-styles-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/118/project-egyptian-gallery-with-css-styles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/3/119/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/3/119/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/3/119/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/3/119/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/3/119/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/1/introduction-css-flexbox</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/1/wprowadzenie-flexbox-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/1/introduction-css-flexbox"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/1/introduction-css-flexbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/1/introduction-css-flexbox"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/3/activating-flexbox</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/3/aktywacja-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/3/activating-flexbox"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/3/activer-flexbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/3/activating-flexbox"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/4/flex-items</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/4/elementy-flex"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/4/flex-items"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/4/les-elements-flex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/4/flex-items"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/5/creating-a-flex-container</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/5/tworzenie-kontenera-flex"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/5/creating-a-flex-container"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/5/creer-un-conteneur-flex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/5/creating-a-flex-container"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/6/default-flexbox-behavior</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/6/domyslne-zachowanie-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/6/default-flexbox-behavior"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/6/comportement-par-defaut-de-flexbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/6/default-flexbox-behavior"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/7/building-a-flex-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/7/budowanie-deklaracji-flex"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/7/building-a-flex-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/7/construire-une-declaration-flex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/7/building-a-flex-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/8/three-columns-side-by-side</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/8/trzy-kolumny-obok-siebie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/8/three-columns-side-by-side"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/8/trois-colonnes-cote-a-cote"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/8/three-columns-side-by-side"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/10/default-flex-direction-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/10/domyslna-wartosc-flex-direction"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/10/default-flex-direction-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/10/valeur-par-defaut-de-flex-direction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/10/default-flex-direction-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/11/vertical-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/11/elementy-w-pionie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/11/vertical-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/11/elements-a-la-verticale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/11/vertical-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/12/vertical-layout-with-flex-direction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/12/uklad-pionowy-z-flex-direction"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/12/vertical-layout-with-flex-direction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/12/disposition-verticale-avec-flex-direction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/12/vertical-layout-with-flex-direction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/13/flex-direction-column-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/13/deklaracja-flex-direction-column"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/13/flex-direction-column-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/13/declaration-flex-direction-column"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/13/flex-direction-column-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/14/reversed-direction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/14/odwrocony-kierunek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/14/reversed-direction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/14/sens-inverse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/14/reversed-direction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/15/reversed-element-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/15/odwrocona-kolejnosc-elementow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/15/reversed-element-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/15/ordre-des-elements-inverse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/15/reversed-element-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/17/centering-with-justify-content</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/17/centrowanie-z-justify-content"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/17/centering-with-justify-content"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/17/centrer-avec-justify-content"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/17/centering-with-justify-content"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/18/even-distribution</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/18/rownomierne-rozmieszczenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/18/even-distribution"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/18/repartition-uniforme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/18/even-distribution"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/20/alignment-with-justify-content</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/20/wyrownanie-z-justify-content"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/20/alignment-with-justify-content"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/20/alignement-avec-justify-content"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/20/alignment-with-justify-content"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/21/css-rule-for-centering-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/21/regula-css-centrujaca-elementy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/21/css-rule-for-centering-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/21/regle-css-pour-centrer-les-elements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/21/css-rule-for-centering-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/22/flexbox-css-rule-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/22/struktura-reguly-css-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/22/flexbox-css-rule-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/22/structure-d-une-regle-css-flexbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/22/flexbox-css-rule-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/23/justify-content-distribution-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/23/hierarchia-rozmieszczenia-justify-content"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/23/justify-content-distribution-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/23/hierarchie-de-repartition-de-justify-content"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/23/justify-content-distribution-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/25/default-align-items-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/25/domyslna-wartosc-align-items"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/25/default-align-items-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/25/valeur-par-defaut-de-align-items"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/25/default-align-items-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/26/vertical-centering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/26/pionowe-centrowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/26/vertical-centering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/26/centrage-vertical"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/26/vertical-centering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/27/centering-with-align-items</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/27/centrowanie-z-align-items"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/27/centering-with-align-items"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/27/centrer-avec-align-items"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/27/centering-with-align-items"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/28/steps-for-vertical-centering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/28/kroki-centrowania-pionowego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/28/steps-for-vertical-centering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/28/etapes-du-centrage-vertical"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/28/steps-for-vertical-centering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/29/align-items-center-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/29/deklaracja-align-items-center"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/29/align-items-center-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/29/declaration-align-items-center"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/29/align-items-center-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/30/elements-at-the-bottom-of-a-flex-container</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/30/elementy-na-dole-kontenera-flex"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/30/elements-at-the-bottom-of-a-flex-container"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/30/elements-en-bas-d-un-conteneur-flex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/30/elements-at-the-bottom-of-a-flex-container"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/31/axis-change-with-flex-direction-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/31/zmiana-osi-przy-flex-direction-column"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/31/axis-change-with-flex-direction-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/31/changement-d-axe-avec-flex-direction-column"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/31/axis-change-with-flex-direction-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/32/main-axis-vs-cross-axis</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/32/os-glowna-a-os-poprzeczna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/32/main-axis-vs-cross-axis"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/32/axe-principal-vs-axe-secondaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/32/main-axis-vs-cross-axis"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/34/the-order-property-in-flexbox</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/34/wlasciwosc-order-w-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/34/the-order-property-in-flexbox"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/34/la-propriete-order-dans-flexbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/34/the-order-property-in-flexbox"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/35/building-an-align-self-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/35/budowanie-deklaracji-align-self"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/35/building-an-align-self-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/35/construire-une-declaration-align-self"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/35/building-an-align-self-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/36/perfect-centering-of-an-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/36/idealne-centrowanie-elementu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/36/perfect-centering-of-an-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/36/centrage-parfait-d-un-element"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/36/perfect-centering-of-an-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/37/steps-for-perfect-centering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/37/kroki-idealnego-centrowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/37/steps-for-perfect-centering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/37/etapes-du-centrage-parfait"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/37/steps-for-perfect-centering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/38/three-declarations-for-perfect-centering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/38/trzy-deklaracje-idealnego-centrowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/38/three-declarations-for-perfect-centering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/38/trois-declarations-pour-un-centrage-parfait"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/38/three-declarations-for-perfect-centering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/40/default-order-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/40/domyslna-wartosc-order"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/40/default-order-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/40/valeur-par-defaut-d-order"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/40/default-order-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/41/the-order-property-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/41/deklaracja-wlasciwosci-order"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/41/the-order-property-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/41/la-declaration-de-la-propriete-order"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/41/the-order-property-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/42/how-align-self-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/42/dzialanie-align-self"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/42/how-align-self-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/42/comment-fonctionne-align-self"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/42/how-align-self-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/43/building-an-align-self-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/43/budowanie-deklaracji-align-self"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/43/building-an-align-self-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/43/construire-une-declaration-align-self"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/43/building-an-align-self-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/45/building-a-flex-wrap-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/45/budowanie-deklaracji-flex-wrap"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/45/building-a-flex-wrap-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/45/construire-une-declaration-flex-wrap"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/45/building-a-flex-wrap-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/46/wrapping-elements-with-flex-wrap</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/46/zawijanie-elementow-flex-wrap"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/46/wrapping-elements-with-flex-wrap"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/46/retour-a-la-ligne-avec-flex-wrap"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/46/wrapping-elements-with-flex-wrap"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/47/default-flex-wrap-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/47/domyslna-wartosc-flex-wrap"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/47/default-flex-wrap-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/47/valeur-par-defaut-de-flex-wrap"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/47/default-flex-wrap-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/49/when-does-align-content-work</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/49/kiedy-dziala-align-content"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/49/when-does-align-content-work"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/49/quand-align-content-fonctionne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/49/when-does-align-content-work"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/50/requirements-for-align-content-to-work</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/50/warunki-dzialania-align-content"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/50/requirements-for-align-content-to-work"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/50/conditions-pour-que-align-content-fonctionne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/50/requirements-for-align-content-to-work"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/52/building-a-flex-flow-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/52/budowanie-deklaracji-flex-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/52/building-a-flex-flow-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/52/construire-une-declaration-flex-flow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/52/building-a-flex-flow-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/53/multi-row-layout-with-align-content</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/53/wielowierszowy-uklad-z-align-content"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/53/multi-row-layout-with-align-content"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/53/mise-en-page-multi-lignes-avec-align-content"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/53/multi-row-layout-with-align-content"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/54/css-rule-for-a-multi-row-container</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/54/regula-css-dla-wielowierszowego-kontenera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/54/css-rule-for-a-multi-row-container"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/54/regle-css-pour-un-conteneur-multi-lignes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/54/css-rule-for-a-multi-row-container"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/56/purpose-of-flex-grow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/56/funkcja-flex-grow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/56/purpose-of-flex-grow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/56/role-de-flex-grow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/56/purpose-of-flex-grow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/57/flex-grow-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/57/hierarchia-flex-grow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/57/flex-grow-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/57/hierarchie-de-flex-grow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/57/flex-grow-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/58/flex-flow-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/58/skladnia-flex-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/58/flex-flow-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/58/syntaxe-de-flex-flow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/58/flex-flow-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/59/building-a-flex-basis-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/59/budowanie-deklaracji-flex-basis"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/59/building-a-flex-basis-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/59/construire-une-declaration-flex-basis"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/59/building-a-flex-basis-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/60/flex-shorthand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/60/skrot-flex"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/60/flex-shorthand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/60/raccourci-flex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/60/flex-shorthand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/61/order-of-flex-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/61/kolejnosc-wartosci-flex"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/61/order-of-flex-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/61/ordre-des-valeurs-de-flex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/61/order-of-flex-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/63/grid-with-flexbox</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/63/siatka-z-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/63/grid-with-flexbox"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/63/grille-avec-flexbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/63/grid-with-flexbox"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/64/steps-to-create-a-flexbox-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/64/kroki-tworzenia-siatki-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/64/steps-to-create-a-flexbox-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/64/etapes-pour-creer-une-grille-flexbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/64/steps-to-create-a-flexbox-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/65/responsive-flexbox-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/65/responsywna-siatka-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/65/responsive-flexbox-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/65/grille-flexbox-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/65/responsive-flexbox-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/66/building-a-flex-shorthand-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/66/budowanie-deklaracji-flex-shorthand"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/66/building-a-flex-shorthand-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/66/construire-une-declaration-flex-raccourcie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/66/building-a-flex-shorthand-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/67/evolution-of-css-layout-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/67/ewolucja-metod-ukladu-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/67/evolution-of-css-layout-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/67/evolution-des-methodes-de-mise-en-page-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/67/evolution-of-css-layout-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/69/the-gap-property-in-flexbox</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/69/wlasciwosc-gap-w-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/69/the-gap-property-in-flexbox"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/69/la-propriete-gap-dans-flexbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/69/the-gap-property-in-flexbox"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/70/navigation-bar-with-flexbox</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/70/pasek-nawigacji-z-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/70/navigation-bar-with-flexbox"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/70/barre-de-navigation-avec-flexbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/70/navigation-bar-with-flexbox"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/72/the-golden-rule-of-aria</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/72/zlota-zasada-aria"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/72/the-golden-rule-of-aria"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/72/la-regle-d-or-d-aria"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/72/the-golden-rule-of-aria"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/73/semantic-page-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/73/struktura-semantyczna-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/73/semantic-page-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/73/structure-semantique-de-la-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/73/semantic-page-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/74/when-to-use-aria-label</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/74/zastosowanie-aria-label"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/74/when-to-use-aria-label"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/74/quand-utiliser-aria-label"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/74/when-to-use-aria-label"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/75/the-alt-attribute-for-decorative-images</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/75/atrybut-alt-obrazkow-dekoracyjnych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/75/the-alt-attribute-for-decorative-images"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/75/l-attribut-alt-pour-les-images-decoratives"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/75/the-alt-attribute-for-decorative-images"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/77/project-page-with-a-flexible-flexbox-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/77/projekt-strona-z-elastycznym-ukladem-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/77/project-page-with-a-flexible-flexbox-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/77/projet-une-page-avec-une-mise-en-page-flexbox-flexible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/77/project-page-with-a-flexible-flexbox-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/4/78/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/4/78/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/4/78/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/4/78/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/4/78/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/1/introduction-css-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/1/wprowadzenie-css-layout"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/1/introduction-css-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/1/introduction-la-mise-en-page-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/1/introduction-css-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/3/definition-of-css-responsiveness</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/3/definicja-responsywnosci-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/3/definition-of-css-responsiveness"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/3/definition-de-la-responsivite-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/3/definition-of-css-responsiveness"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/4/starting-a-media-query-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/4/poczatek-deklaracji-media-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/4/starting-a-media-query-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/4/demarrer-la-declaration-d-une-media-query"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/4/starting-a-media-query-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/5/meaning-of-min-width-in-media-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/5/znaczenie-min-width-w-media-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/5/meaning-of-min-width-in-media-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/5/signification-de-min-width-dans-une-media-query"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/5/meaning-of-min-width-in-media-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/6/media-query-for-tablet</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/6/media-query-dla-tabletu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/6/media-query-for-tablet"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/6/media-query-pour-tablette"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/6/media-query-for-tablet"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/7/media-query-rule-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/7/skladnia-reguly-media-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/7/media-query-rule-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/7/syntaxe-d-une-regle-media-query"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/7/media-query-rule-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/8/standard-css-breakpoints</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/8/standardowe-breakpointy-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/8/standard-css-breakpoints"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/8/points-de-rupture-css-standards"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/8/standard-css-breakpoints"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/10/meta-viewport-tag-in-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/10/tag-meta-viewport-w-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/10/meta-viewport-tag-in-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/10/la-balise-meta-viewport-en-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/10/meta-viewport-tag-in-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/11/structure-of-the-meta-viewport-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/11/budowa-tagu-meta-viewport"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/11/structure-of-the-meta-viewport-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/11/structure-de-la-balise-meta-viewport"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/11/structure-of-the-meta-viewport-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/12/the-initial-scale-viewport-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/12/atrybut-initial-scale-viewport"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/12/the-initial-scale-viewport-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/12/l-attribut-viewport-initial-scale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/12/the-initial-scale-viewport-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/13/standard-breakpoints-from-smallest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/13/standardowe-breakpointy-od-najmniejszego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/13/standard-breakpoints-from-smallest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/13/points-de-rupture-standards-du-plus-petit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/13/standard-breakpoints-from-smallest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/14/responsive-css-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/14/responsywna-nawigacja-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/14/responsive-css-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/14/navigation-css-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/14/responsive-css-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/16/responsive-container-for-a-temple</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/16/responsywny-kontener-dla-swiatyni"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/16/responsive-container-for-a-temple"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/16/conteneur-responsive-pour-un-temple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/16/responsive-container-for-a-temple"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/17/responsive-css-container</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/17/responsywny-kontener-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/17/responsive-css-container"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/17/conteneur-css-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/17/responsive-css-container"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/18/fluid-layout-technique-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/18/technika-fluid-layout-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/18/fluid-layout-technique-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/18/technique-de-mise-en-page-fluide-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/18/fluid-layout-technique-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/19/responsive-design-principles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/19/zasady-responsive-design"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/19/responsive-design-principles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/19/principes-du-design-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/19/responsive-design-principles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/20/css-style-source-priorities</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/20/priorytety-zrodel-stylow-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/20/css-style-source-priorities"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/20/priorites-des-sources-de-styles-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/20/css-style-source-priorities"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/22/responsive-images-max-width</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/22/responsywne-obrazy-max-width"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/22/responsive-images-max-width"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/22/images-responsives-max-width"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/22/responsive-images-max-width"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/23/difference-between-width-and-max-width</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/23/roznica-width-a-max-width"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/23/difference-between-width-and-max-width"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/23/difference-entre-width-et-max-width"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/23/difference-between-width-and-max-width"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/24/css-for-a-responsive-image</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/24/css-responsywnego-obrazu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/24/css-for-a-responsive-image"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/24/css-pour-une-image-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/24/css-for-a-responsive-image"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/25/responsive-html-picture-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/25/responsywny-element-picture-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/25/responsive-html-picture-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/25/element-html-picture-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/25/responsive-html-picture-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/27/the-vh-unit-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/27/jednostka-vh-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/27/the-vh-unit-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/27/l-unite-vh-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/27/the-vh-unit-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/28/unit-relative-to-the-root-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/28/jednostka-relatywna-do-elementu-root"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/28/unit-relative-to-the-root-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/28/unite-relative-a-l-element-racine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/28/unit-relative-to-the-root-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/29/difference-between-em-and-rem</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/29/roznica-miedzy-em-a-rem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/29/difference-between-em-and-rem"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/29/difference-entre-em-et-rem"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/29/difference-between-em-and-rem"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/30/responsive-image-gallery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/30/responsywna-galeria-obrazow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/30/responsive-image-gallery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/30/galerie-d-images-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/30/responsive-image-gallery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/31/css-unit-flexibility</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/31/elastycznosc-jednostek-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/31/css-unit-flexibility"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/31/flexibilite-des-unites-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/31/css-unit-flexibility"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/32/hero-section-with-viewport-units</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/32/sekcja-hero-z-jednostkami-viewport"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/32/hero-section-with-viewport-units"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/32/section-hero-avec-unites-de-viewport"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/32/hero-section-with-viewport-units"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/33/responsive-typography-with-rem-and-em</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/33/responsywna-typografia-rem-i-em"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/33/responsive-typography-with-rem-and-em"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/33/typographie-responsive-avec-rem-et-em"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/33/responsive-typography-with-rem-and-em"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/35/media-query-for-landscape-orientation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/35/media-query-dla-orientacji-poziomej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/35/media-query-for-landscape-orientation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/35/media-query-pour-l-orientation-paysage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/35/media-query-for-landscape-orientation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/36/device-orientation-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/36/orientacja-urzadzenia-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/36/device-orientation-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/36/orientation-de-l-appareil-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/36/device-orientation-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/37/width-range-in-media-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/37/zakres-szerokosci-w-media-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/37/width-range-in-media-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/37/plage-de-largeur-dans-une-media-query"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/37/width-range-in-media-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/38/hiding-an-element-on-mobile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/38/ukrywanie-elementu-na-mobile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/38/hiding-an-element-on-mobile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/38/masquer-un-element-sur-mobile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/38/hiding-an-element-on-mobile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/39/media-query-with-tablet-range</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/39/media-query-z-zakresem-dla-tabletu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/39/media-query-with-tablet-range"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/39/media-query-avec-plage-tablette"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/39/media-query-with-tablet-range"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/40/hiding-the-sidebar-on-mobile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/40/ukrywanie-sidebaru-na-mobile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/40/hiding-the-sidebar-on-mobile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/40/masquer-la-barre-laterale-sur-mobile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/40/hiding-the-sidebar-on-mobile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/41/responsive-vertical-to-horizontal-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/41/responsywna-nawigacja-pion-poziom"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/41/responsive-vertical-to-horizontal-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/41/navigation-responsive-verticale-vers-horizontale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/41/responsive-vertical-to-horizontal-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/43/the-mobile-first-approach-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/43/podejscie-mobile-first-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/43/the-mobile-first-approach-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/43/l-approche-mobile-first-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/43/the-mobile-first-approach-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/44/mobile-first-style-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/44/kolejnosc-stylow-mobile-first"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/44/mobile-first-style-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/44/ordre-des-styles-mobile-first"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/44/mobile-first-style-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/45/mobile-first-workflow-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/45/etapy-mobile-first-workflow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/45/mobile-first-workflow-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/45/etapes-du-workflow-mobile-first"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/45/mobile-first-workflow-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/46/building-a-responsive-design</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/46/tworzenie-responsywnego-designu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/46/building-a-responsive-design"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/46/construire-un-design-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/46/building-a-responsive-design"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/47/mobile-first-css-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/47/layout-mobile-first-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/47/mobile-first-css-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/47/mise-en-page-css-mobile-first"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/47/mobile-first-css-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/48/rendering-a-responsive-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/48/renderowanie-responsywnej-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/48/rendering-a-responsive-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/48/rendu-d-une-page-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/48/rendering-a-responsive-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/49/steps-for-creating-a-responsive-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/49/etapy-tworzenia-layoutu-responsywnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/49/steps-for-creating-a-responsive-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/49/etapes-pour-creer-une-mise-en-page-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/49/steps-for-creating-a-responsive-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/51/responsive-css-grid-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/51/responsywna-siatka-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/51/responsive-css-grid-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/51/mise-en-page-css-grid-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/51/responsive-css-grid-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/52/three-columns-in-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/52/trzy-kolumny-w-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/52/three-columns-in-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/52/trois-colonnes-en-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/52/three-columns-in-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/53/configuring-a-css-grid-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/53/konfiguracja-siatki-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/53/configuring-a-css-grid-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/53/configurer-une-mise-en-page-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/53/configuring-a-css-grid-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/54/responsive-flexbox-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/54/responsywna-siatka-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/54/responsive-flexbox-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/54/grille-flexbox-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/54/responsive-flexbox-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/55/grid-auto-fit-with-minmax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/55/grid-auto-fit-z-minmax"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/55/grid-auto-fit-with-minmax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/55/grid-auto-fit-avec-minmax"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/55/grid-auto-fit-with-minmax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/56/when-to-use-grid-instead-of-flexbox</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/56/kiedy-grid-zamiast-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/56/when-to-use-grid-instead-of-flexbox"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/56/quand-utiliser-grid-plutot-que-flexbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/56/when-to-use-grid-instead-of-flexbox"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/57/auto-responsive-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/57/auto-responsywna-siatka-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/57/auto-responsive-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/57/css-grid-auto-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/57/auto-responsive-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/58/naming-areas-in-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/58/nazywanie-obszarow-w-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/58/naming-areas-in-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/58/nommer-des-zones-en-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/58/naming-areas-in-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/59/named-css-grid-areas</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/59/nazwane-obszary-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/59/named-css-grid-areas"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/59/zones-css-grid-nommees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/59/named-css-grid-areas"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/60/the-calc-function-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/60/funkcja-calc-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/60/the-calc-function-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/60/la-fonction-calc-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/60/the-calc-function-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/61/holy-grail-layout-with-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/61/holy-grail-layout-z-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/61/holy-grail-layout-with-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/61/holy-grail-layout-avec-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/61/holy-grail-layout-with-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/62/responsive-css-card-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/62/responsywna-siatka-kart-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/62/responsive-css-card-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/62/grille-de-cartes-css-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/62/responsive-css-card-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/63/project-responsive-egyptian-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/63/projekt-responsywna-strona-egipska"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/63/project-responsive-egyptian-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/63/projet-page-egyptienne-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/63/project-responsive-egyptian-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/5/64/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/5/64/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/5/64/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/5/64/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/5/64/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/1/introduction-css-animations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/1/wprowadzenie-animacje-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/1/introduction-css-animations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/1/introduction-les-animations-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/1/introduction-css-animations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/3/css-transform-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/3/funkcje-transform-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/3/css-transform-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/3/les-fonctions-css-transform"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/3/css-transform-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/4/the-css-transform-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/4/wlasciwosc-transform-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/4/the-css-transform-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/4/la-propriete-css-transform"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/4/the-css-transform-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/5/combining-transform-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/5/laczenie-funkcji-transform"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/5/combining-transform-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/5/combiner-des-fonctions-transform"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/5/combining-transform-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/6/building-a-transform-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/6/budowanie-deklaracji-transform"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/6/building-a-transform-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/6/construire-une-declaration-transform"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/6/building-a-transform-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/7/transform-functions-from-simple-to-complex</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/7/hierarchia-funkcji-transform-od-prostych-do-zlozonych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/7/transform-functions-from-simple-to-complex"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/7/les-fonctions-transform-du-simple-au-complexe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/7/transform-functions-from-simple-to-complex"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/8/the-skew-function-in-css-transform</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/8/funkcja-skew-w-css-transform"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/8/the-skew-function-in-css-transform"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/8/la-fonction-skew-dans-css-transform"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/8/the-skew-function-in-css-transform"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/9/the-transform-origin-reference-point</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/9/punkt-odniesienia-transform-origin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/9/the-transform-origin-reference-point"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/9/le-point-de-reference-transform-origin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/9/the-transform-origin-reference-point"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/10/evolution-from-2d-to-3d-transform</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/10/ewolucja-od-transform-2d-do-3d"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/10/evolution-from-2d-to-3d-transform"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/10/de-la-transformation-2d-a-la-3d"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/10/evolution-from-2d-to-3d-transform"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/11/steps-to-create-a-hover-effect-with-transform</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/11/etapy-tworzenia-hover-efektu-z-transform"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/11/steps-to-create-a-hover-effect-with-transform"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/11/les-etapes-pour-creer-un-effet-hover-avec-transform"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/11/steps-to-create-a-hover-effect-with-transform"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/13/animation-vs-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/13/roznica-animation-a-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/13/animation-vs-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/13/animation-vs-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/13/animation-vs-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/14/transition-for-all-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/14/transition-dla-wszystkich-wlasciwosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/14/transition-for-all-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/14/transition-sur-toutes-les-proprietes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/14/transition-for-all-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/15/hover-effect-with-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/15/efekt-hover-z-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/15/hover-effect-with-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/15/effet-hover-avec-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/15/hover-effect-with-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/16/building-transition-shorthand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/16/budowanie-transition-shorthand"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/16/building-transition-shorthand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/16/construire-la-syntaxe-abregee-de-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/16/building-transition-shorthand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/17/order-of-transition-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/17/kolejnosc-wlasciwosci-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/17/order-of-transition-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/17/l-ordre-des-proprietes-de-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/17/order-of-transition-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/18/building-a-hover-effect-with-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/18/budowa-efektu-hover-z-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/18/building-a-hover-effect-with-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/18/construire-un-effet-hover-avec-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/18/building-a-hover-effect-with-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/19/when-to-use-transition-instead-of-animation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/19/kiedy-transition-zamiast-animation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/19/when-to-use-transition-instead-of-animation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/19/quand-utiliser-transition-plutot-qu-animation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/19/when-to-use-transition-instead-of-animation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/20/building-a-hover-rule-with-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/20/budowanie-reguly-hover-z-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/20/building-a-hover-rule-with-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/20/construire-une-regle-hover-avec-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/20/building-a-hover-rule-with-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/21/transition-shorthand-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/21/skladnia-transition-shorthand"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/21/transition-shorthand-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/21/la-syntaxe-abregee-de-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/21/transition-shorthand-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/22/implementing-css-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/22/implementacja-css-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/22/implementing-css-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/22/mettre-en-uvre-une-transition-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/22/implementing-css-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/24/defining-keyframes-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/24/definiowanie-keyframes-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/24/defining-keyframes-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/24/definir-des-keyframes-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/24/defining-keyframes-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/25/pulse-animation-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/25/animacja-pulsowania-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/25/pulse-animation-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/25/animation-pulse-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/25/pulse-animation-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/26/animation-with-scale-and-rotate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/26/animacja-z-scale-i-rotate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/26/animation-with-scale-and-rotate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/26/animation-avec-scale-et-rotate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/26/animation-with-scale-and-rotate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/27/building-a-keyframes-rule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/27/budowanie-reguly-keyframes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/27/building-a-keyframes-rule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/27/construire-une-regle-keyframes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/27/building-a-keyframes-rule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/28/steps-to-create-a-css-animation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/28/etapy-tworzenia-animacji-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/28/steps-to-create-a-css-animation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/28/les-etapes-pour-creer-une-animation-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/28/steps-to-create-a-css-animation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/29/building-a-keyframes-block-with-percentages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/29/budowanie-bloku-keyframes-z-procentami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/29/building-a-keyframes-block-with-percentages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/29/construire-un-bloc-keyframes-avec-des-pourcentages"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/29/building-a-keyframes-block-with-percentages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/30/percentage-stages-in-keyframes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/30/etapy-procentowe-w-keyframes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/30/percentage-stages-in-keyframes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/30/les-etapes-en-pourcentage-dans-keyframes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/30/percentage-stages-in-keyframes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/31/building-a-keyframes-rule-with-from-to</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/31/budowanie-reguly-keyframes-z-from-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/31/building-a-keyframes-rule-with-from-to"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/31/construire-une-regle-keyframes-avec-from-to"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/31/building-a-keyframes-rule-with-from-to"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/33/css-animation-delay</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/33/opoznienie-animacji-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/33/css-animation-delay"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/33/le-delai-d-animation-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/33/css-animation-delay"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/34/rotating-an-element-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/34/obracanie-elementu-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/34/rotating-an-element-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/34/faire-pivoter-un-element-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/34/rotating-an-element-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/35/animation-declaration-with-delay</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/35/deklaracja-animation-z-delay"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/35/animation-declaration-with-delay"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/35/declaration-animation-avec-delai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/35/animation-declaration-with-delay"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/37/animation-timing-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/37/funkcje-czasowe-animation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/37/animation-timing-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/37/les-fonctions-de-timing-d-animation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/37/animation-timing-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/38/the-cubic-bezier-curve-in-animations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/38/krzywa-cubic-bezier-w-animacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/38/the-cubic-bezier-curve-in-animations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/38/la-courbe-cubic-bezier-dans-les-animations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/38/the-cubic-bezier-curve-in-animations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/39/element-appearance-animation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/39/animacja-pojawiania-sie-elementu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/39/element-appearance-animation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/39/animation-d-apparition-d-un-element"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/39/element-appearance-animation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/41/infinite-animation-repetition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/41/nieskonczone-powtarzanie-animacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/41/infinite-animation-repetition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/41/repetition-infinie-d-une-animation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/41/infinite-animation-repetition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/42/animation-playback-direction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/42/kierunek-odtwarzania-animacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/42/animation-playback-direction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/42/le-sens-de-lecture-d-une-animation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/42/animation-playback-direction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/43/the-alternate-reverse-animation-direction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/43/wartosc-animation-direction-alternate-reverse"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/43/the-alternate-reverse-animation-direction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/43/le-sens-d-animation-alternate-reverse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/43/the-alternate-reverse-animation-direction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/44/sliding-element-animation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/44/animacja-przesuwania-elementu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/44/sliding-element-animation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/44/animation-d-un-element-qui-glisse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/44/sliding-element-animation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/45/twinkling-elements-with-opacity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/45/migoczace-elementy-z-opacity"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/45/twinkling-elements-with-opacity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/45/elements-scintillants-avec-opacity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/45/twinkling-elements-with-opacity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/46/animation-iteration-count-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/46/wartosci-iteration-count-animacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/46/animation-iteration-count-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/46/les-valeurs-d-animation-iteration-count"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/46/animation-iteration-count-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/47/element-unfolding-animation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/47/animacja-rozwijania-elementu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/47/element-unfolding-animation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/47/animation-de-deroulement-d-un-element"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/47/element-unfolding-animation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/49/the-animation-fill-mode-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/49/wlasciwosc-animation-fill-mode"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/49/the-animation-fill-mode-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/49/la-propriete-animation-fill-mode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/49/the-animation-fill-mode-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/50/pausing-a-css-animation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/50/wstrzymywanie-animacji-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/50/pausing-a-css-animation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/50/mettre-une-animation-css-en-pause"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/50/pausing-a-css-animation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/51/the-animation-fill-mode-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/51/wartosc-animation-fill-mode"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/51/the-animation-fill-mode-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/51/la-valeur-d-animation-fill-mode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/51/the-animation-fill-mode-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/52/animation-property-shorthand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/52/skrot-wlasciwosci-animation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/52/animation-property-shorthand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/52/la-syntaxe-abregee-de-la-propriete-animation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/52/animation-property-shorthand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/53/building-animation-shorthand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/53/budowanie-animation-shorthand"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/53/building-animation-shorthand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/53/construire-la-syntaxe-abregee-d-animation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/53/building-animation-shorthand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/54/multiple-animations-on-an-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/54/wielokrotne-animacje-na-elemencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/54/multiple-animations-on-an-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/54/plusieurs-animations-sur-un-meme-element"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/54/multiple-animations-on-an-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/55/complexity-of-css-animation-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/55/zlozonosc-typow-animacji-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/55/complexity-of-css-animation-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/55/la-complexite-des-types-d-animation-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/55/complexity-of-css-animation-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/56/debugging-css-animations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/56/debugowanie-animacji-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/56/debugging-css-animations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/56/deboguer-des-animations-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/56/debugging-css-animations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/57/complex-multi-step-animation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/57/zlozona-animacja-wieloetapowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/57/complex-multi-step-animation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/57/animation-complexe-a-plusieurs-etapes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/57/complex-multi-step-animation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/58/edge-rotation-animation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/58/animacja-obrotu-wokol-krawedzi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/58/edge-rotation-animation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/58/animation-de-rotation-autour-d-un-bord"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/58/edge-rotation-animation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/59/animation-with-rotate-and-scale</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/59/animacja-z-rotate-i-scale"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/59/animation-with-rotate-and-scale"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/59/animation-avec-rotate-et-scale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/59/animation-with-rotate-and-scale"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/61/final-test-a-scene-from-the-pharaoh-s-life</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/61/test-koncowy-scena-z-zycia-faraona"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/61/final-test-a-scene-from-the-pharaoh-s-life"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/61/test-final-une-scene-de-la-vie-du-pharaon"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/61/final-test-a-scene-from-the-pharaoh-s-life"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/63/animation-direction-reverse-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/63/wartosc-animation-direction-reverse"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/63/animation-direction-reverse-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/63/animation-direction-valeur-reverse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/63/animation-direction-reverse-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/64/animation-direction-alternate-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/64/wartosc-animation-direction-alternate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/64/animation-direction-alternate-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/64/animation-direction-valeur-alternate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/64/animation-direction-alternate-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/65/default-animation-direction-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/65/domyslna-wartosc-animation-direction"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/65/default-animation-direction-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/65/valeur-par-defaut-d-animation-direction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/65/default-animation-direction-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/66/animation-direction-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/66/deklaracja-animation-direction"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/66/animation-direction-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/66/declaration-d-animation-direction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/66/animation-direction-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/68/gpu-accelerated-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/68/wlasciwosci-przyspieszane-przez-gpu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/68/gpu-accelerated-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/68/proprietes-accelerees-par-le-gpu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/68/gpu-accelerated-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/69/smooth-animation-fps-target</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/69/cel-plynnej-animacji-fps"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/69/smooth-animation-fps-target"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/69/objectif-de-fps-pour-une-animation-fluide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/69/smooth-animation-fps-target"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/70/animation-property-performance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/70/wydajnosc-wlasciwosci-animacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/70/animation-property-performance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/70/performance-des-proprietes-d-animation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/70/animation-property-performance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/71/purpose-of-will-change</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/71/rola-wlasciwosci-will-change"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/71/purpose-of-will-change"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/71/role-de-will-change"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/71/purpose-of-will-change"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/72/slow-property-causing-reflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/72/wolna-animacja-powodujaca-reflow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/72/slow-property-causing-reflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/72/propriete-lente-provoquant-un-reflow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/72/slow-property-causing-reflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/74/creating-a-3d-scene-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/74/tworzenie-sceny-3d-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/74/creating-a-3d-scene-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/74/creer-une-scene-3d-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/74/creating-a-3d-scene-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/75/rotating-the-3d-carousel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/75/obrot-karuzeli-3d"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/75/rotating-the-3d-carousel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/75/faire-pivoter-le-carrousel-3d"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/75/rotating-the-3d-carousel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/76/sequential-reveal-of-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/76/sekwencyjne-odslanianie-elementow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/76/sequential-reveal-of-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/76/apparition-sequentielle-des-elements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/76/sequential-reveal-of-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/77/steps-to-build-the-3d-gallery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/77/etapy-budowy-galerii-3d"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/77/steps-to-build-the-3d-gallery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/77/etapes-de-construction-de-la-galerie-3d"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/77/steps-to-build-the-3d-gallery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/78/project-animated-egyptian-coat-of-arms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/78/projekt-animowany-herb-egipski"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/78/project-animated-egyptian-coat-of-arms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/78/projet-blason-egyptien-anime"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/78/project-animated-egyptian-coat-of-arms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/6/79/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/6/79/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/6/79/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/6/79/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/6/79/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/1/introduction-sass-and-responsiveness</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/1/wprowadzenie-sass-i-responsywnosc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/1/introduction-sass-and-responsiveness"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/1/introduction-sass-et-responsivite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/1/introduction-sass-and-responsiveness"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/3/what-is-sass</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/3/czym-jest-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/3/what-is-sass"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/3/qu-est-ce-que-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/3/what-is-sass"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/4/variables-in-sass</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/4/zmienne-w-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/4/variables-in-sass"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/4/les-variables-dans-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/4/variables-in-sass"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/5/defining-sass-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/5/definiowanie-zmiennych-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/5/defining-sass-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/5/definir-des-variables-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/5/defining-sass-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/6/sass-variable-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/6/skladnia-zmiennej-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/6/sass-variable-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/6/la-syntaxe-des-variables-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/6/sass-variable-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/7/scss-vs-sass-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/7/scss-vs-sass-skladnie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/7/scss-vs-sass-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/7/scss-vs-sass-syntaxe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/7/scss-vs-sass-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/8/sass-compilation-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/8/proces-kompilacji-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/8/sass-compilation-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/8/le-processus-de-compilation-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/8/sass-compilation-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/10/debugging-sass-errors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/10/debugowanie-bledow-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/10/debugging-sass-errors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/10/deboguer-les-erreurs-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/10/debugging-sass-errors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/12/nesting-in-sass</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/12/zagniezdzanie-w-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/12/nesting-in-sass"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/12/l-imbrication-dans-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/12/nesting-in-sass"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/13/parent-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/13/selektor-rodzica"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/13/parent-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/13/le-selecteur-parent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/13/parent-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/14/sass-selector-nesting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/14/zagniezdzanie-selektorow-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/14/sass-selector-nesting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/14/l-imbrication-de-selecteurs-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/14/sass-selector-nesting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/15/compiled-nesting-output</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/15/wynik-kompilacji-zagniezdzania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/15/compiled-nesting-output"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/15/le-resultat-compile-de-l-imbrication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/15/compiled-nesting-output"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/16/hover-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/16/skladnia-hover"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/16/hover-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/16/la-syntaxe-hover"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/16/hover-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/17/parent-selector-in-sass</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/17/parent-selector-w-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/17/parent-selector-in-sass"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/17/le-selecteur-parent-dans-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/17/parent-selector-in-sass"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/19/sass-mixins</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/19/mixiny-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/19/sass-mixins"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/19/les-mixins-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/19/sass-mixins"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/20/the-include-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/20/dyrektywa-include"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/20/the-include-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/20/la-directive-include"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/20/the-include-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/21/creating-sass-mixins</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/21/tworzenie-mixinow-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/21/creating-sass-mixins"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/21/creer-des-mixins-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/21/creating-sass-mixins"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/22/mixin-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/22/skladnia-mixin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/22/mixin-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/22/la-syntaxe-mixin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/22/mixin-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/23/sass-mixin-with-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/23/mixin-z-parametrami-w-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/23/sass-mixin-with-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/23/un-mixin-sass-avec-des-parametres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/23/sass-mixin-with-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/24/steps-to-create-a-sass-mixin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/24/etapy-tworzenia-mixina-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/24/steps-to-create-a-sass-mixin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/24/les-etapes-pour-creer-un-mixin-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/24/steps-to-create-a-sass-mixin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/26/the-map-get-function-in-sass</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/26/funkcja-map-get-w-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/26/the-map-get-function-in-sass"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/26/la-fonction-map-get-dans-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/26/the-map-get-function-in-sass"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/28/partial-files</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/28/pliki-czesciowe-partials"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/28/partial-files"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/28/les-fichiers-partials"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/28/partial-files"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/29/importing-files</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/29/importowanie-plikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/29/importing-files"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/29/importer-des-fichiers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/29/importing-files"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/30/organizing-sass-partial-files</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/30/organizacja-plikow-sass-partials"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/30/organizing-sass-partial-files"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/30/organiser-les-fichiers-partials-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/30/organizing-sass-partial-files"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/31/sass-file-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/31/struktura-plikow-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/31/sass-file-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/31/la-structure-des-fichiers-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/31/sass-file-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/32/use-syntax-in-sass</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/32/skladnia-use-w-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/32/use-syntax-in-sass"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/32/la-syntaxe-use-dans-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/32/use-syntax-in-sass"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/33/sass-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/33/proces-pracy-z-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/33/sass-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/33/le-flux-de-travail-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/33/sass-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/35/extend-syntax-in-sass</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/35/skladnia-extend-w-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/35/extend-syntax-in-sass"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/35/la-syntaxe-extend-dans-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/35/extend-syntax-in-sass"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/37/operators-in-sass</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/37/operatory-w-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/37/operators-in-sass"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/37/les-operateurs-dans-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/37/operators-in-sass"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/38/building-a-lighten-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/38/budowanie-wywolania-lighten"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/38/building-a-lighten-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/38/construire-un-appel-a-lighten"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/38/building-a-lighten-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/39/lighten-and-darken-functions-in-sass</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/39/funkcje-lighten-i-darken-w-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/39/lighten-and-darken-functions-in-sass"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/39/les-fonctions-lighten-et-darken-dans-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/39/lighten-and-darken-functions-in-sass"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/40/default-mixin-parameter-in-sass</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/40/domyslny-parametr-mixina-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/40/default-mixin-parameter-in-sass"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/40/le-parametre-par-defaut-d-un-mixin-dans-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/40/default-mixin-parameter-in-sass"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/41/css-specificity-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/41/hierarchia-specyficznosci-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/41/css-specificity-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/41/la-hierarchie-de-specificite-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/41/css-specificity-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/42/interpolation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/42/interpolacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/42/interpolation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/42/l-interpolation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/42/interpolation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/43/calling-a-mixin-with-a-parameter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/43/wywolanie-mixina-z-parametrem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/43/calling-a-mixin-with-a-parameter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/43/appeler-un-mixin-avec-un-parametre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/43/calling-a-mixin-with-a-parameter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/44/mathematical-operators-in-sass</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/44/operatory-matematyczne-w-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/44/mathematical-operators-in-sass"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/44/les-operateurs-mathematiques-dans-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/44/mathematical-operators-in-sass"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/45/sass-color-manipulation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/45/manipulacja-kolorami-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/45/sass-color-manipulation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/45/la-manipulation-des-couleurs-dans-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/45/sass-color-manipulation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/46/final-test-comprehensive-sass-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/46/test-koncowy-kompleksowy-projekt-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/46/final-test-comprehensive-sass-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/46/test-final-projet-sass-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/46/final-test-comprehensive-sass-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/47/the-darken-function-in-sass</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/47/funkcja-darken-w-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/47/the-darken-function-in-sass"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/47/la-fonction-darken-dans-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/47/the-darken-function-in-sass"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/49/review-media-queries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/49/powtorzenie-media-queries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/49/review-media-queries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/49/revision-les-media-queries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/49/review-media-queries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/50/review-building-the-viewport-meta-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/50/powtorzenie-budowanie-viewport-meta-tag"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/50/review-building-the-viewport-meta-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/50/revision-construire-la-balise-meta-viewport"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/50/review-building-the-viewport-meta-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/51/review-practice-media-queries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/51/powtorzenie-praktyka-media-queries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/51/review-practice-media-queries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/51/revision-pratique-les-media-queries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/51/review-practice-media-queries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/52/review-media-query-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/52/powtorzenie-skladnia-media-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/52/review-media-query-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/52/revision-la-syntaxe-des-media-queries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/52/review-media-query-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/53/review-building-a-mobile-first-media-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/53/powtorzenie-budowanie-media-query-mobile-first"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/53/review-building-a-mobile-first-media-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/53/revision-construire-une-media-query-mobile-first"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/53/review-building-a-mobile-first-media-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/54/review-practice-responsive-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/54/powtorzenie-praktyka-responsywny-layout"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/54/review-practice-responsive-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/54/revision-pratique-mise-en-page-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/54/review-practice-responsive-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/55/review-rwd-implementation-layers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/55/powtorzenie-warstwy-implementacji-rwd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/55/review-rwd-implementation-layers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/55/revision-les-couches-d-implementation-du-rwd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/55/review-rwd-implementation-layers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/56/review-flexbox-in-responsiveness</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/56/powtorzenie-flexbox-w-responsywnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/56/review-flexbox-in-responsiveness"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/56/revision-flexbox-dans-la-responsivite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/56/review-flexbox-in-responsiveness"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/57/review-vertical-sorting-breakpoints</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/57/powtorzenie-sortowanie-pionowe-breakpointy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/57/review-vertical-sorting-breakpoints"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/57/revision-tri-vertical-les-breakpoints"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/57/review-vertical-sorting-breakpoints"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/58/review-implementing-rwd-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/58/powtorzenie-implementacja-elementow-rwd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/58/review-implementing-rwd-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/58/revision-implementer-les-elements-rwd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/58/review-implementing-rwd-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/59/review-practice-responsive-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/59/powtorzenie-praktyka-responsywna-nawigacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/59/review-practice-responsive-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/59/revision-pratique-navigation-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/59/review-practice-responsive-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/60/review-responsiveness-testing-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/60/powtorzenie-etapy-testowania-responsywnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/60/review-responsiveness-testing-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/60/revision-les-etapes-de-test-de-la-responsivite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/60/review-responsiveness-testing-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/61/review-min-width-vs-max-width</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/61/powtorzenie-min-width-vs-max-width"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/61/review-min-width-vs-max-width"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/61/revision-min-width-vs-max-width"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/61/review-min-width-vs-max-width"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/63/project-complete-sass-style-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/63/projekt-kompletny-system-stylow-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/63/project-complete-sass-style-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/63/projet-systeme-de-styles-sass-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/63/project-complete-sass-style-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/7/64/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/7/64/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/7/64/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/7/64/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/7/64/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/1/introduction-page-layout-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/1/wprowadzenie-projekt-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/1/introduction-page-layout-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/1/introduction-projet-de-mise-en-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/1/introduction-page-layout-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/3/creating-a-css-grid-container</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/3/tworzenie-kontenera-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/3/creating-a-css-grid-container"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/3/creer-un-conteneur-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/3/creating-a-css-grid-container"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/4/columns-with-grid-template-columns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/4/kolumny-z-grid-template-columns"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/4/columns-with-grid-template-columns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/4/les-colonnes-avec-grid-template-columns"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/4/columns-with-grid-template-columns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/5/simple-three-column-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/5/prosta-siatka-trzech-kolumn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/5/simple-three-column-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/5/grille-simple-a-trois-colonnes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/5/simple-three-column-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/6/building-grid-template-columns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/6/budowanie-grid-template-columns"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/6/building-grid-template-columns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/6/construire-grid-template-columns"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/6/building-grid-template-columns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/7/the-fr-unit-in-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/7/jednostka-fr-w-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/7/the-fr-unit-in-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/7/l-unite-fr-dans-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/7/the-fr-unit-in-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/9/layout-with-fr-proportions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/9/layout-z-proporcjami-fr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/9/layout-with-fr-proportions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/9/mise-en-page-avec-des-proportions-fr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/9/layout-with-fr-proportions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/10/the-gap-property-in-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/10/wlasciwosc-gap-w-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/10/the-gap-property-in-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/10/la-propriete-gap-dans-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/10/the-gap-property-in-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/11/named-areas-with-grid-template-areas</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/11/nazwane-obszary-grid-template-areas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/11/named-areas-with-grid-template-areas"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/11/les-zones-nommees-avec-grid-template-areas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/11/named-areas-with-grid-template-areas"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/12/spanning-an-element-across-columns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/12/rozciaganie-elementu-na-kolumny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/12/spanning-an-element-across-columns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/12/etendre-un-element-sur-plusieurs-colonnes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/12/spanning-an-element-across-columns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/13/the-repeat-function-in-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/13/funkcja-repeat-w-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/13/the-repeat-function-in-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/13/la-fonction-repeat-dans-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/13/the-repeat-function-in-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/15/the-repeat-function-in-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/15/funkcja-repeat-w-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/15/the-repeat-function-in-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/15/la-fonction-repeat-dans-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/15/the-repeat-function-in-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/16/column-definition-methods-manual-to-automatic</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/16/sposoby-definiowania-kolumn-od-recznego-do-automatycznego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/16/column-definition-methods-manual-to-automatic"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/16/methodes-de-definition-des-colonnes-du-manuel-a-l-automatique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/16/column-definition-methods-manual-to-automatic"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/17/the-minmax-function-in-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/17/funkcja-minmax-w-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/17/the-minmax-function-in-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/17/la-fonction-minmax-dans-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/17/the-minmax-function-in-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/18/steps-to-create-a-grid-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/18/etapy-tworzenia-grid-layout"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/18/steps-to-create-a-grid-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/18/les-etapes-pour-creer-une-mise-en-page-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/18/steps-to-create-a-grid-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/19/building-grid-column-span</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/19/budowanie-grid-column-span"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/19/building-grid-column-span"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/19/construire-grid-column-span"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/19/building-grid-column-span"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/20/responsive-grid-with-auto-fill</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/20/responsywny-grid-z-auto-fill"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/20/responsive-grid-with-auto-fill"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/20/grille-responsive-avec-auto-fill"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/20/responsive-grid-with-auto-fill"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/22/using-minmax-in-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/22/zastosowanie-minmax-w-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/22/using-minmax-in-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/22/utiliser-minmax-dans-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/22/using-minmax-in-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/23/spanning-elements-with-grid-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/23/rozciaganie-elementow-grid-column"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/23/spanning-elements-with-grid-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/23/etendre-des-elements-avec-grid-column"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/23/spanning-elements-with-grid-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/24/building-repeat-with-minmax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/24/budowanie-repeat-z-minmax"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/24/building-repeat-with-minmax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/24/construire-repeat-avec-minmax"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/24/building-repeat-with-minmax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/25/defining-css-grid-rows</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/25/definiowanie-wierszy-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/25/defining-css-grid-rows"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/25/definir-les-lignes-en-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/25/defining-css-grid-rows"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/26/grid-rows-and-columns-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/26/deklaracja-wierszy-i-kolumn-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/26/grid-rows-and-columns-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/26/declaration-des-lignes-et-colonnes-de-la-grille"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/26/grid-rows-and-columns-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/27/css-grid-units</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/27/jednostki-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/27/css-grid-units"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/27/les-unites-de-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/27/css-grid-units"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/29/difference-between-auto-fill-and-auto-fit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/29/roznica-auto-fill-a-auto-fit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/29/difference-between-auto-fill-and-auto-fit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/29/la-difference-entre-auto-fill-et-auto-fit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/29/difference-between-auto-fill-and-auto-fit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/30/the-grid-area-property-on-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/30/wlasciwosc-grid-area-elementu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/30/the-grid-area-property-on-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/30/la-propriete-grid-area-sur-les-elements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/30/the-grid-area-property-on-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/31/css-grid-container-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/31/wlasciwosci-kontenera-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/31/css-grid-container-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/31/les-proprietes-du-conteneur-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/31/css-grid-container-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/32/named-lines-in-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/32/nazwane-linie-w-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/32/named-lines-in-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/32/les-lignes-nommees-dans-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/32/named-lines-in-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/33/building-named-grid-lines</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/33/budowanie-nazwanych-linii-grida"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/33/building-named-grid-lines"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/33/construire-des-lignes-de-grille-nommees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/33/building-named-grid-lines"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/34/building-grid-template-areas</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/34/budowanie-grid-template-areas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/34/building-grid-template-areas"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/34/construire-grid-template-areas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/34/building-grid-template-areas"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/36/debugging-a-grid-issue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/36/debugowanie-problemu-z-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/36/debugging-a-grid-issue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/36/deboguer-un-probleme-de-grille"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/36/debugging-a-grid-issue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/37/layout-with-grid-template-areas</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/37/layout-z-grid-template-areas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/37/layout-with-grid-template-areas"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/37/mise-en-page-avec-grid-template-areas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/37/layout-with-grid-template-areas"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/38/building-a-grid-template-areas-row</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/38/budowanie-wiersza-grid-template-areas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/38/building-a-grid-template-areas-row"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/38/construire-une-ligne-de-grid-template-areas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/38/building-a-grid-template-areas-row"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/39/the-minmax-function-in-repeat</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/39/funkcja-minmax-w-repeat"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/39/the-minmax-function-in-repeat"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/39/la-fonction-minmax-dans-repeat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/39/the-minmax-function-in-repeat"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/40/configuring-grid-template-areas</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/40/konfiguracja-grid-template-areas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/40/configuring-grid-template-areas"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/40/configurer-grid-template-areas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/40/configuring-grid-template-areas"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/41/grid-functions-from-simple-to-advanced</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/41/funkcje-grid-od-prostych-do-zlozonych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/41/grid-functions-from-simple-to-advanced"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/41/les-fonctions-grid-du-simple-a-l-avance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/41/grid-functions-from-simple-to-advanced"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/42/building-a-media-query-for-responsive-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/42/budowanie-media-query-dla-responsywnego-grida"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/42/building-a-media-query-for-responsive-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/42/construire-une-media-query-pour-une-grille-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/42/building-a-media-query-for-responsive-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/44/flexbox-vs-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/44/flexbox-vs-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/44/flexbox-vs-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/44/flexbox-vs-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/44/flexbox-vs-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/45/justify-items-alignment-in-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/45/wyrownanie-justify-items-w-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/45/justify-items-alignment-in-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/45/l-alignement-justify-items-dans-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/45/justify-items-alignment-in-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/46/align-items-alignment-in-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/46/wyrownanie-align-items-w-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/46/align-items-alignment-in-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/46/l-alignement-align-items-dans-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/46/align-items-alignment-in-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/47/alignment-control-in-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/47/kontrola-wyrownania-w-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/47/alignment-control-in-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/47/controler-l-alignement-dans-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/47/alignment-control-in-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/48/centering-with-place-items</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/48/centrowanie-z-place-items"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/48/centering-with-place-items"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/48/centrer-avec-place-items"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/48/centering-with-place-items"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/49/building-a-place-items-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/49/budowanie-deklaracji-place-items"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/49/building-a-place-items-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/49/construire-une-declaration-place-items"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/49/building-a-place-items-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/50/advanced-grid-layout-with-areas</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/50/zaawansowany-layout-grid-z-areas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/50/advanced-grid-layout-with-areas"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/50/mise-en-page-grid-avancee-avec-des-zones"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/50/advanced-grid-layout-with-areas"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/51/positioning-methods-in-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/51/metody-pozycjonowania-w-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/51/positioning-methods-in-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/51/les-methodes-de-positionnement-dans-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/51/positioning-methods-in-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/52/element-positioning-methods-in-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/52/metody-pozycjonowania-elementow-w-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/52/element-positioning-methods-in-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/52/les-methodes-de-positionnement-des-elements-dans-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/52/element-positioning-methods-in-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/53/grid-auto-flow-dense-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/53/grid-auto-flow-dense-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/53/grid-auto-flow-dense-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/53/grid-auto-flow-dense-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/53/grid-auto-flow-dense-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/54/masonry-like-layout-with-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/54/masonry-like-layout-z-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/54/masonry-like-layout-with-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/54/mise-en-page-de-type-masonry-avec-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/54/masonry-like-layout-with-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/55/responsive-grid-with-media-queries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/55/responsywny-grid-z-media-queries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/55/responsive-grid-with-media-queries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/55/grille-responsive-avec-des-media-queries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/55/responsive-grid-with-media-queries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/56/evolution-of-nested-grids</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/56/ewolucja-zagniezdzania-gridow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/56/evolution-of-nested-grids"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/56/l-evolution-des-grilles-imbriquees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/56/evolution-of-nested-grids"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/57/element-vs-container-grid-alignment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/57/wyrownanie-element-vs-kontener-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/57/element-vs-container-grid-alignment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/57/alignement-grid-element-vs-conteneur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/57/element-vs-container-grid-alignment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/58/nested-css-grids</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/58/zagniezdzone-siatki-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/58/nested-css-grids"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/58/les-grilles-css-imbriquees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/58/nested-css-grids"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/59/responsive-layout-with-breakpoints</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/59/responsywny-layout-z-breakpointami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/59/responsive-layout-with-breakpoints"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/59/mise-en-page-responsive-avec-des-breakpoints"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/59/responsive-layout-with-breakpoints"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/60/css-grid-shorthand-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/60/skrocone-wlasciwosci-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/60/css-grid-shorthand-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/60/les-proprietes-raccourcies-de-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/60/css-grid-shorthand-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/62/project-monumental-egyptian-portal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/62/projekt-monumentalny-egipski-portal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/62/project-monumental-egyptian-portal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/62/projet-portail-egyptien-monumental"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/62/project-monumental-egyptian-portal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/8/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/8/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/8/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/8/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/8/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/1/introduction-modern-css-features</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/1/wprowadzenie-nowoczesne-funkcje-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/1/introduction-modern-css-features"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/1/introduction-les-fonctionnalites-css-modernes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/1/introduction-modern-css-features"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/3/what-are-container-queries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/3/czym-sa-container-queries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/3/what-are-container-queries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/3/que-sont-les-container-queries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/3/what-are-container-queries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/4/defining-a-container-for-cq</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/4/definiowanie-kontenera-dla-cq"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/4/defining-a-container-for-cq"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/4/definir-un-conteneur-pour-les-cq"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/4/defining-a-container-for-cq"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/5/adaptive-container-queries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/5/adaptacyjne-container-queries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/5/adaptive-container-queries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/5/container-queries-adaptatives"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/5/adaptive-container-queries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/7/native-css-nesting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/7/natywne-zagniezdzanie-css-nesting"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/7/native-css-nesting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/7/le-css-nesting-natif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/7/native-css-nesting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/8/container-query-units</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/8/jednostki-container-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/8/container-query-units"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/8/les-unites-des-container-queries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/8/container-query-units"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/9/css-nesting-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/9/skladnia-css-nesting"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/9/css-nesting-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/9/la-syntaxe-du-css-nesting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/9/css-nesting-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/10/building-a-css-nesting-rule-with</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/10/budowa-reguly-css-nesting-z"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/10/building-a-css-nesting-rule-with"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/10/construire-une-regle-css-nesting-avec"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/10/building-a-css-nesting-rule-with"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/11/container-queries-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/11/konfiguracja-container-queries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/11/container-queries-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/11/configuration-des-container-queries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/11/container-queries-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/13/the-layer-rule-in-the-css-cascade</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/13/regula-layer-w-kaskadzie-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/13/the-layer-rule-in-the-css-cascade"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/13/la-regle-layer-dans-la-cascade-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/13/the-layer-rule-in-the-css-cascade"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/14/cascade-layers-with-layer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/14/warstwy-kaskady-z-layer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/14/cascade-layers-with-layer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/14/cascade-layers-avec-layer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/14/cascade-layers-with-layer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/15/layer-priority-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/15/priorytety-warstw-layer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/15/layer-priority-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/15/l-ordre-de-priorite-des-layer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/15/layer-priority-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/16/building-an-layer-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/16/budowa-deklaracji-layer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/16/building-an-layer-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/16/construire-une-declaration-layer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/16/building-an-layer-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/18/card-alignment-with-css-subgrid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/18/wyrownanie-kart-z-css-subgrid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/18/card-alignment-with-css-subgrid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/18/aligner-des-cartes-avec-css-subgrid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/18/card-alignment-with-css-subgrid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/19/the-subgrid-value-in-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/19/wartosc-subgrid-w-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/19/the-subgrid-value-in-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/19/la-valeur-subgrid-en-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/19/the-subgrid-value-in-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/20/subgrid-usage-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/20/skladnia-uzycia-subgrid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/20/subgrid-usage-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/20/la-syntaxe-d-utilisation-de-subgrid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/20/subgrid-usage-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/22/building-the-clamp-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/22/budowa-funkcji-clamp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/22/building-the-clamp-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/22/construire-la-fonction-clamp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/22/building-the-clamp-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/23/the-clamp-function-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/23/funkcja-clamp-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/23/the-clamp-function-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/23/la-fonction-clamp-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/23/the-clamp-function-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/24/aspect-ratio-from-narrowest-to-widest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/24/aspect-ratio-od-najwezszego-do-najszerszego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/24/aspect-ratio-from-narrowest-to-widest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/24/aspect-ratio-du-plus-etroit-au-plus-large"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/24/aspect-ratio-from-narrowest-to-widest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/25/fluid-typography-with-clamp</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/25/fluid-typography-z-clamp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/25/fluid-typography-with-clamp"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/25/typographie-fluide-avec-clamp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/25/fluid-typography-with-clamp"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/26/the-is-pseudo-class-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/26/pseudo-klasa-is-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/26/the-is-pseudo-class-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/26/la-pseudo-classe-is-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/26/the-is-pseudo-class-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/28/animated-gradients-with-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/28/animowane-gradienty-z-property"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/28/animated-gradients-with-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/28/degrades-animes-avec-property"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/28/animated-gradients-with-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/30/supports-query-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/30/skladnia-zapytania-supports"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/30/supports-query-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/30/la-syntaxe-d-une-requete-supports"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/30/supports-query-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/31/building-scroll-snap-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/31/budowa-scroll-snap-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/31/building-scroll-snap-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/31/construire-scroll-snap-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/31/building-scroll-snap-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/32/is-and-where-selectors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/32/selektory-is-i-where"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/32/is-and-where-selectors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/32/les-selecteurs-is-et-where"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/32/is-and-where-selectors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/33/difference-between-is-and-where</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/33/roznica-is-a-where"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/33/difference-between-is-and-where"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/33/la-difference-entre-is-et-where"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/33/difference-between-is-and-where"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/34/scroll-snap-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/34/scroll-snap-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/34/scroll-snap-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/34/le-scroll-snap-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/34/scroll-snap-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/35/gallery-with-scroll-snap</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/35/galeria-z-scroll-snap"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/35/gallery-with-scroll-snap"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/35/galerie-avec-scroll-snap"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/35/gallery-with-scroll-snap"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/36/the-supports-rule-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/36/regula-supports-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/36/the-supports-rule-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/36/la-regle-supports-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/36/the-supports-rule-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/37/color-palette-with-color-mix</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/37/paleta-kolorow-z-color-mix"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/37/color-palette-with-color-mix"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/37/palette-de-couleurs-avec-color-mix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/37/color-palette-with-color-mix"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/38/form-styling-stages-from-basic-to-modern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/38/etapy-stylowania-formularzy-od-podstaw-do-nowoczesnych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/38/form-styling-stages-from-basic-to-modern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/38/les-etapes-du-stylage-de-formulaire-du-basique-au-moderne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/38/form-styling-stages-from-basic-to-modern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/39/the-color-mix-function-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/39/funkcja-color-mix-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/39/the-color-mix-function-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/39/la-fonction-color-mix-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/39/the-color-mix-function-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/40/progressive-enhancement-with-supports</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/40/progressive-enhancement-z-supports"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/40/progressive-enhancement-with-supports"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/40/l-amelioration-progressive-avec-supports"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/40/progressive-enhancement-with-supports"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/41/evolution-of-color-management-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/41/ewolucja-zarzadzania-kolorami-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/41/evolution-of-color-management-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/41/l-evolution-de-la-gestion-des-couleurs-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/41/evolution-of-color-management-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/42/accent-color-for-forms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/42/accent-color-dla-formularzy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/42/accent-color-for-forms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/42/accent-color-pour-les-formulaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/42/accent-color-for-forms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/43/the-accent-color-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/43/wlasciwosc-accent-color"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/43/the-accent-color-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/43/la-propriete-accent-color"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/43/the-accent-color-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/44/the-property-rule-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/44/regula-property-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/44/the-property-rule-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/44/la-regle-property-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/44/the-property-rule-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/45/building-an-property-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/45/budowa-deklaracji-property"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/45/building-an-property-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/45/construire-une-declaration-property"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/45/building-an-property-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/46/color-mix-function-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/46/skladnia-funkcji-color-mix"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/46/color-mix-function-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/46/la-syntaxe-de-la-fonction-color-mix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/46/color-mix-function-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/47/scroll-snap-snap-point</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/47/punkt-przyciagania-scroll-snap"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/47/scroll-snap-snap-point"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/47/le-point-d-accroche-du-scroll-snap"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/47/scroll-snap-snap-point"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/48/css-selector-specificity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/48/specyficznosc-selektorow-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/48/css-selector-specificity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/48/la-specificite-des-selecteurs-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/48/css-selector-specificity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/49/nested-media-in-css-nesting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/49/zagniezdzone-media-w-css-nesting"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/49/nested-media-in-css-nesting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/49/le-media-imbrique-en-css-nesting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/49/nested-media-in-css-nesting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/50/building-an-accent-color-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/50/budowa-deklaracji-accent-color"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/50/building-an-accent-color-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/50/construire-une-declaration-accent-color"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/50/building-an-accent-color-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/51/building-a-container-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/51/budowa-container-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/51/building-a-container-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/51/construire-une-requete-container"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/51/building-a-container-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/52/implementing-modern-css-features</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/52/wdrazanie-nowoczesnych-css-features"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/52/implementing-modern-css-features"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/52/mettre-en-uvre-les-fonctionnalites-css-modernes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/52/implementing-modern-css-features"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/53/building-an-aspect-ratio-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/53/budowa-deklaracji-aspect-ratio"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/53/building-an-aspect-ratio-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/53/construire-une-declaration-aspect-ratio"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/53/building-an-aspect-ratio-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/54/element-proportions-with-aspect-ratio</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/54/proporcje-elementu-aspect-ratio"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/54/element-proportions-with-aspect-ratio"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/54/les-proportions-d-un-element-avec-aspect-ratio"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/54/element-proportions-with-aspect-ratio"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/55/stages-of-progressive-enhancement</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/55/etapy-progressive-enhancement"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/55/stages-of-progressive-enhancement"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/55/les-etapes-de-l-amelioration-progressive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/55/stages-of-progressive-enhancement"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/56/final-test-modern-css-masterpiece</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/56/test-koncowy-modern-css-masterpiece"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/56/final-test-modern-css-masterpiece"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/56/test-final-chef-d-uvre-en-css-moderne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/56/final-test-modern-css-masterpiece"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/58/the-calc-function-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/58/funkcja-calc-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/58/the-calc-function-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/58/la-fonction-calc-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/58/the-calc-function-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/59/the-min-and-max-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/59/funkcje-min-i-max"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/59/the-min-and-max-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/59/les-fonctions-min-et-max"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/59/the-min-and-max-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/60/structure-of-the-clamp-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/60/sklad-funkcji-clamp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/60/structure-of-the-clamp-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/60/structure-de-la-fonction-clamp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/60/structure-of-the-clamp-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/61/spaces-in-calc</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/61/spacje-w-calc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/61/spaces-in-calc"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/61/les-espaces-dans-calc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/61/spaces-in-calc"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/63/the-gap-property-in-flexbox</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/63/wlasciwosc-gap-we-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/63/the-gap-property-in-flexbox"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/63/la-propriete-gap-en-flexbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/63/the-gap-property-in-flexbox"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/64/structure-of-the-overflow-clip-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/64/sklad-deklaracji-overflow-clip"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/64/structure-of-the-overflow-clip-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/64/structure-de-la-declaration-overflow-clip"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/64/structure-of-the-overflow-clip-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/65/the-inset-shorthand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/65/skrot-inset"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/65/the-inset-shorthand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/65/le-raccourci-inset"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/65/the-inset-shorthand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/66/the-content-visibility-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/66/wlasciwosc-content-visibility"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/66/the-content-visibility-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/66/la-propriete-content-visibility"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/66/the-content-visibility-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/68/what-is-stylelint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/68/czym-jest-stylelint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/68/what-is-stylelint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/68/qu-est-ce-que-stylelint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/68/what-is-stylelint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/69/the-fix-flag-in-stylelint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/69/flaga-fix-w-stylelint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/69/the-fix-flag-in-stylelint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/69/l-option-fix-dans-stylelint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/69/the-fix-flag-in-stylelint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/70/setting-up-stylelint-in-a-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/70/konfiguracja-stylelint-w-projekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/70/setting-up-stylelint-in-a-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/70/configurer-stylelint-dans-un-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/70/setting-up-stylelint-in-a-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/71/bem-validation-in-stylelint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/71/walidacja-bem-w-stylelint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/71/bem-validation-in-stylelint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/71/validation-bem-dans-stylelint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/71/bem-validation-in-stylelint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/73/browser-engines</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/73/silniki-przegladarek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/73/browser-engines"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/73/moteurs-de-navigateurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/73/browser-engines"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/74/vendor-prefix-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/74/kolejnosc-prefiksow-producentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/74/vendor-prefix-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/74/ordre-des-prefixes-vendeurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/74/vendor-prefix-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/75/progressive-enhancement</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/75/progressive-enhancement"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/75/progressive-enhancement"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/75/amelioration-progressive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/75/progressive-enhancement"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/76/the-role-of-polyfills</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/76/rola-polyfilli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/76/the-role-of-polyfills"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/76/le-role-des-polyfills"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/76/the-role-of-polyfills"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/78/what-is-state-of-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/78/czym-jest-state-of-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/78/what-is-state-of-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/78/qu-est-ce-que-state-of-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/78/what-is-state-of-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/79/the-utility-first-trend</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/79/trend-utility-first"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/79/the-utility-first-trend"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/79/la-tendance-utility-first"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/79/the-utility-first-trend"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/80/structure-of-the-light-dark-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/80/sklad-funkcji-light-dark"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/80/structure-of-the-light-dark-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/80/structure-de-la-fonction-light-dark"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/80/structure-of-the-light-dark-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/81/view-transitions-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/81/view-transitions-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/81/view-transitions-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/81/view-transitions-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/81/view-transitions-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/83/design-tokens-in-the-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/83/design-tokens-w-projekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/83/design-tokens-in-the-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/83/design-tokens-dans-le-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/83/design-tokens-in-the-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/84/theme-toggle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/84/przelacznik-motywu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/84/theme-toggle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/84/changement-de-theme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/84/theme-toggle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/85/spacing-scale-in-the-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/85/skala-odstepow-w-projekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/85/spacing-scale-in-the-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/85/echelle-d-espacement-dans-le-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/85/spacing-scale-in-the-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/86/cascade-layers-in-the-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/86/cascade-layers-w-projekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/86/cascade-layers-in-the-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/86/couches-de-cascade-dans-le-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/86/cascade-layers-in-the-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/88/the-has-pseudo-class-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/88/pseudo-klasa-has-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/88/the-has-pseudo-class-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/88/la-pseudo-classe-has-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/88/the-has-pseudo-class-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/89/building-the-has-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/89/budowa-selektora-has"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/89/building-the-has-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/89/construire-le-selecteur-has"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/89/building-the-has-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/90/parent-selectors-with-has</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/90/selektory-rodzica-z-has"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/90/parent-selectors-with-has"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/90/selecteurs-parents-avec-has"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/90/parent-selectors-with-has"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/91/project-ultra-modern-egyptian-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/91/projekt-ultra-modern-egipski-dashboard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/91/project-ultra-modern-egyptian-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/91/projet-tableau-de-bord-egyptien-ultra-moderne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/91/project-ultra-modern-egyptian-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/9/92/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/9/92/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/9/92/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/9/92/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/9/92/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/1/introduction-web-accessibility-a11y</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/1/wprowadzenie-dostepnosc-stron-internetowych-a11y"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/1/introduction-web-accessibility-a11y"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/1/introduction-l-accessibilite-web-a11y"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/1/introduction-web-accessibility-a11y"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/3/what-is-a11y</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/3/czym-jest-a11y"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/3/what-is-a11y"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/3/qu-est-ce-que-l-a11y"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/3/what-is-a11y"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/4/wcag-pillars</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/4/filary-wcag"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/4/wcag-pillars"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/4/les-piliers-des-wcag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/4/wcag-pillars"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/5/improving-html-page-accessibility</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/5/poprawa-dostepnosci-strony-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/5/improving-html-page-accessibility"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/5/ameliorer-l-accessibilite-d-une-page-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/5/improving-html-page-accessibility"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/6/wcag-conformance-levels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/6/poziomy-zgodnosci-wcag"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/6/wcag-conformance-levels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/6/les-niveaux-de-conformite-wcag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/6/wcag-conformance-levels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/7/building-the-alt-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/7/budowa-atrybutu-alt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/7/building-the-alt-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/7/construire-l-attribut-alt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/7/building-the-alt-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/9/semantic-tags-instead-of-div</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/9/semantyczne-znaczniki-zamiast-div"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/9/semantic-tags-instead-of-div"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/9/les-balises-semantiques-a-la-place-de-div"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/9/semantic-tags-instead-of-div"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/10/the-role-of-the-main-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/10/rola-znacznika-main"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/10/the-role-of-the-main-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/10/le-role-de-l-element-main"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/10/the-role-of-the-main-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/11/heading-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/11/hierarchia-naglowkow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/11/heading-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/11/la-hierarchie-des-titres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/11/heading-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/12/html-heading-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/12/hierarchia-naglowkow-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/12/html-heading-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/12/la-hierarchie-des-titres-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/12/html-heading-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/14/aria-describedby-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/14/skladnia-aria-describedby"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/14/aria-describedby-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/14/la-syntaxe-d-aria-describedby"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/14/aria-describedby-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/15/adding-aria-attributes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/15/dodawanie-atrybutow-aria"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/15/adding-aria-attributes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/15/ajouter-des-attributs-aria"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/15/adding-aria-attributes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/16/the-first-rule-of-aria</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/16/pierwsza-zasada-aria"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/16/the-first-rule-of-aria"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/16/la-premiere-regle-d-aria"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/16/the-first-rule-of-aria"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/17/aria-live-polite-vs-assertive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/17/aria-live-polite-vs-assertive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/17/aria-live-polite-vs-assertive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/17/aria-live-polite-vs-assertive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/17/aria-live-polite-vs-assertive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/18/aria-roles-vs-semantic-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/18/rola-aria-a-elementy-semantyczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/18/aria-roles-vs-semantic-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/18/les-roles-aria-vs-les-elements-semantiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/18/aria-roles-vs-semantic-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/20/building-a-skip-link</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/20/budowa-skip-linka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/20/building-a-skip-link"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/20/construire-un-lien-d-evitement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/20/building-a-skip-link"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/21/skip-link-and-keyboard-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/21/skip-link-i-nawigacja-klawiaturowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/21/skip-link-and-keyboard-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/21/lien-d-evitement-et-navigation-au-clavier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/21/skip-link-and-keyboard-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/22/tabindex-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/22/wartosci-tabindex"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/22/tabindex-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/22/les-valeurs-de-tabindex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/22/tabindex-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/23/keyboard-navigation-order-on-a-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/23/kolejnosc-nawigacji-klawiaturowej-na-stronie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/23/keyboard-navigation-order-on-a-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/23/l-ordre-de-navigation-au-clavier-sur-une-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/23/keyboard-navigation-order-on-a-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/25/label-with-for-id-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/25/skladnia-label-z-for-id"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/25/label-with-for-id-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/25/la-syntaxe-d-un-label-avec-for-id"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/25/label-with-for-id-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/26/creating-an-accessible-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/26/tworzenie-dostepnego-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/26/creating-an-accessible-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/26/creer-un-formulaire-accessible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/26/creating-an-accessible-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/27/the-role-of-fieldset-and-legend</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/27/rola-fieldset-i-legend"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/27/the-role-of-fieldset-and-legend"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/27/le-role-de-fieldset-et-legend"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/27/the-role-of-fieldset-and-legend"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/28/building-a-fieldset-with-legend</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/28/budowa-fieldset-z-legend"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/28/building-a-fieldset-with-legend"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/28/construire-un-fieldset-avec-legend"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/28/building-a-fieldset-with-legend"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/30/steps-for-creating-an-accessible-image</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/30/etapy-tworzenia-dostepnego-obrazu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/30/steps-for-creating-an-accessible-image"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/30/les-etapes-pour-creer-une-image-accessible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/30/steps-for-creating-an-accessible-image"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/31/accessible-image-descriptions-with-alt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/31/dostepne-opisy-obrazow-z-alt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/31/accessible-image-descriptions-with-alt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/31/les-descriptions-d-images-accessibles-avec-alt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/31/accessible-image-descriptions-with-alt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/32/when-to-use-an-empty-alt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/32/kiedy-uzyc-pustego-alt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/32/when-to-use-an-empty-alt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/32/quand-utiliser-un-alt-vide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/32/when-to-use-an-empty-alt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/33/the-aria-hidden-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/33/atrybut-aria-hidden"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/33/the-aria-hidden-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/33/l-attribut-aria-hidden"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/33/the-aria-hidden-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/34/accessible-multimedia-with-captions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/34/dostepne-multimedia-z-napisami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/34/accessible-multimedia-with-captions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/34/des-multimedias-accessibles-avec-sous-titres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/34/accessible-multimedia-with-captions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/35/track-element-syntax-for-captions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/35/skladnia-elementu-track-dla-napisow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/35/track-element-syntax-for-captions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/35/la-syntaxe-de-l-element-track-pour-les-sous-titres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/35/track-element-syntax-for-captions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/36/captions-vs-subtitles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/36/captions-vs-subtitles"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/36/captions-vs-subtitles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/36/captions-vs-subtitles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/36/captions-vs-subtitles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/38/wcag-contrast-requirements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/38/wymagania-kontrastu-wcag"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/38/wcag-contrast-requirements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/38/les-exigences-de-contraste-des-wcag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/38/wcag-contrast-requirements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/39/improving-color-contrast</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/39/poprawa-kontrastu-kolorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/39/improving-color-contrast"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/39/ameliorer-le-contraste-des-couleurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/39/improving-color-contrast"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/40/minimum-wcag-aa-contrast</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/40/minimalny-kontrast-wcag-aa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/40/minimum-wcag-aa-contrast"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/40/le-contraste-wcag-aa-minimum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/40/minimum-wcag-aa-contrast"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/41/accessible-typography-on-a-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/41/dostepna-typografia-na-stronie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/41/accessible-typography-on-a-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/41/la-typographie-accessible-sur-une-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/41/accessible-typography-on-a-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/42/building-prefers-color-scheme</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/42/budowa-prefers-color-scheme"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/42/building-prefers-color-scheme"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/42/construire-prefers-color-scheme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/42/building-prefers-color-scheme"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/43/focus-visible-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/43/skladnia-focus-visible"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/43/focus-visible-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/43/la-syntaxe-de-focus-visible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/43/focus-visible-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/44/focus-vs-focus-visible</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/44/focus-vs-focus-visible"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/44/focus-vs-focus-visible"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/44/focus-vs-focus-visible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/44/focus-vs-focus-visible"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/45/building-an-aria-live-region</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/45/budowa-regionu-aria-live"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/45/building-an-aria-live-region"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/45/construire-une-region-aria-live"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/45/building-an-aria-live-region"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/46/aria-live-regions-and-notifications</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/46/region-aria-live-i-powiadomienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/46/aria-live-regions-and-notifications"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/46/les-regions-aria-live-et-les-notifications"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/46/aria-live-regions-and-notifications"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/47/aria-live-priority-from-lowest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/47/priorytet-aria-live-od-najnizszego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/47/aria-live-priority-from-lowest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/47/la-priorite-d-aria-live-de-la-plus-basse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/47/aria-live-priority-from-lowest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/49/the-lighthouse-tool</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/49/narzedzie-lighthouse"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/49/the-lighthouse-tool"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/49/l-outil-lighthouse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/49/the-lighthouse-tool"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/50/accessibility-testing-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/50/etapy-testowania-dostepnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/50/accessibility-testing-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/50/les-etapes-des-tests-d-accessibilite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/50/accessibility-testing-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/51/figure-element-syntax-with-figcaption</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/51/skladnia-elementu-figure-z-figcaption"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/51/figure-element-syntax-with-figcaption"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/51/la-syntaxe-de-l-element-figure-avec-figcaption"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/51/figure-element-syntax-with-figcaption"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/52/prefers-reduced-motion-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/52/skladnia-prefers-reduced-motion"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/52/prefers-reduced-motion-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/52/la-syntaxe-de-prefers-reduced-motion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/52/prefers-reduced-motion-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/53/form-accessibility-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/53/walidacja-dostepnosci-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/53/form-accessibility-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/53/la-validation-de-l-accessibilite-d-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/53/form-accessibility-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/54/building-an-error-message</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/54/budowa-komunikatu-bledu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/54/building-an-error-message"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/54/construire-un-message-d-erreur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/54/building-an-error-message"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/55/accessibility-checklist-from-most-important</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/55/checklist-dostepnosci-od-najwazniejszego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/55/accessibility-checklist-from-most-important"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/55/la-checklist-d-accessibilite-du-plus-important"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/55/accessibility-checklist-from-most-important"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/56/aria-current-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/56/skladnia-aria-current"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/56/aria-current-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/56/la-syntaxe-d-aria-current"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/56/aria-current-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/57/building-an-accessible-icon-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/57/budowa-dostepnego-przycisku-z-ikona"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/57/building-an-accessible-icon-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/57/construire-un-bouton-a-icone-accessible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/57/building-an-accessible-icon-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/58/landmark-roles-from-top-to-bottom-of-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/58/landmark-roles-od-gory-do-dolu-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/58/landmark-roles-from-top-to-bottom-of-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/58/les-roles-de-landmark-du-haut-vers-le-bas-de-la-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/58/landmark-roles-from-top-to-bottom-of-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/59/prefers-reduced-motion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/59/prefers-reduced-motion"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/59/prefers-reduced-motion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/59/prefers-reduced-motion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/59/prefers-reduced-motion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/60/fixing-accessibility-errors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/60/naprawa-bledow-dostepnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/60/fixing-accessibility-errors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/60/corriger-les-erreurs-d-accessibilite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/60/fixing-accessibility-errors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/62/project-accessible-museum-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/62/projekt-dostepna-strona-muzeum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/62/project-accessible-museum-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/62/projet-page-accessible-du-musee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/62/project-accessible-museum-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/10/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/10/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/10/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/10/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/10/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/1/introduction-developer-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/1/wprowadzenie-narzedzia-deweloperskie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/1/introduction-developer-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/1/introduction-les-outils-de-developpement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/1/introduction-developer-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/3/opening-devtools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/3/otwieranie-devtools"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/3/opening-devtools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/3/ouvrir-les-devtools"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/3/opening-devtools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/4/elements-panel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/4/panel-elements"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/4/elements-panel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/4/le-panneau-elements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/4/elements-panel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/5/inspecting-elements-in-devtools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/5/inspekcja-elementow-w-devtools"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/5/inspecting-elements-in-devtools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/5/inspecter-des-elements-dans-les-devtools"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/5/inspecting-elements-in-devtools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/6/console-tab</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/6/zakladka-console"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/6/console-tab"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/6/l-onglet-console"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/6/console-tab"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/7/steps-to-open-devtools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/7/kolejnosc-otwierania-devtools"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/7/steps-to-open-devtools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/7/etapes-pour-ouvrir-les-devtools"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/7/steps-to-open-devtools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/8/using-the-browser-console</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/8/uzycie-konsoli-przegladarki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/8/using-the-browser-console"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/8/utiliser-la-console-du-navigateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/8/using-the-browser-console"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/10/emmet-shortcut-for-html5-skeleton</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/10/skrot-emmet-na-szkielet-html5"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/10/emmet-shortcut-for-html5-skeleton"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/10/le-raccourci-emmet-pour-le-squelette-html5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/10/emmet-shortcut-for-html5-skeleton"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/11/child-operator-in-emmet</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/11/operator-potomka-w-emmet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/11/child-operator-in-emmet"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/11/l-operateur-enfant-en-emmet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/11/child-operator-in-emmet"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/12/expanding-emmet-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/12/rozwiniecie-struktury-emmet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/12/expanding-emmet-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/12/developper-une-structure-emmet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/12/expanding-emmet-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/13/emmet-syntax-adding-a-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/13/skladnia-emmet-dodawanie-klasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/13/emmet-syntax-adding-a-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/13/syntaxe-emmet-ajouter-une-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/13/emmet-syntax-adding-a-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/14/multiplying-elements-in-emmet</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/14/mnozenie-elementow-w-emmet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/14/multiplying-elements-in-emmet"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/14/multiplier-des-elements-en-emmet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/14/multiplying-elements-in-emmet"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/16/fixing-html-validation-errors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/16/naprawa-bledow-walidacji-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/16/fixing-html-validation-errors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/16/corriger-des-erreurs-de-validation-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/16/fixing-html-validation-errors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/17/w3c-validator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/17/w3c-validator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/17/w3c-validator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/17/le-validateur-w3c"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/17/w3c-validator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/18/steps-for-validating-a-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/18/kroki-walidacji-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/18/steps-for-validating-a-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/18/etapes-pour-valider-une-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/18/steps-for-validating-a-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/19/common-html-errors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/19/typowe-bledy-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/19/common-html-errors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/19/erreurs-html-courantes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/19/common-html-errors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/21/meta-tags-and-open-graph</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/21/meta-tagi-i-open-graph"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/21/meta-tags-and-open-graph"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/21/balises-meta-et-open-graph"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/21/meta-tags-and-open-graph"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/22/what-is-a-favicon</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/22/czym-jest-favicon"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/22/what-is-a-favicon"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/22/qu-est-ce-qu-un-favicon"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/22/what-is-a-favicon"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/23/link-tag-for-favicon</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/23/znacznik-link-dla-favicon"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/23/link-tag-for-favicon"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/23/la-balise-link-pour-le-favicon"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/23/link-tag-for-favicon"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/24/open-graph-meta-tags</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/24/open-graph-meta-tagi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/24/open-graph-meta-tags"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/24/les-balises-meta-open-graph"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/24/open-graph-meta-tags"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/25/meta-tag-hierarchy-in-head</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/25/hierarchia-meta-tagow-w-head"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/25/meta-tag-hierarchy-in-head"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/25/hierarchie-des-balises-meta-dans-le-head"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/25/meta-tag-hierarchy-in-head"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/27/lazy-loading-images-on-a-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/27/lazy-loading-obrazow-na-stronie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/27/lazy-loading-images-on-a-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/27/lazy-loading-des-images-sur-une-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/27/lazy-loading-images-on-a-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/28/code-minification</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/28/minifikacja-kodu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/28/code-minification"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/28/la-minification-du-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/28/code-minification"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/29/image-formats-from-lightest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/29/formaty-obrazow-od-najlzejszego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/29/image-formats-from-lightest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/29/formats-d-images-du-plus-leger"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/29/image-formats-from-lightest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/30/page-performance-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/30/optymalizacja-wydajnosci-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/30/page-performance-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/30/optimisation-des-performances-de-la-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/30/page-performance-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/31/picture-element-with-multiple-sources</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/31/element-picture-z-wieloma-zrodlami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/31/picture-element-with-multiple-sources"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/31/l-element-picture-avec-plusieurs-sources"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/31/picture-element-with-multiple-sources"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/32/loading-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/32/atrybut-loading"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/32/loading-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/32/l-attribut-loading"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/32/loading-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/33/building-a-picture-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/33/budowanie-elementu-picture"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/33/building-a-picture-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/33/construire-un-element-picture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/33/building-a-picture-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/34/lazy-loading-attribute-on-img</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/34/atrybut-lazy-loading-na-img"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/34/lazy-loading-attribute-on-img"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/34/l-attribut-lazy-loading-sur-img"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/34/lazy-loading-attribute-on-img"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/36/google-fonts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/36/google-fonts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/36/google-fonts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/36/google-fonts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/36/google-fonts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/37/steps-for-adding-google-fonts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/37/kroki-dodawania-google-fonts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/37/steps-for-adding-google-fonts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/37/etapes-pour-ajouter-google-fonts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/37/steps-for-adding-google-fonts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/38/adding-google-fonts-to-a-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/38/dodawanie-google-fonts-do-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/38/adding-google-fonts-to-a-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/38/ajouter-google-fonts-a-une-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/38/adding-google-fonts-to-a-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/39/the-font-display-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/39/wlasciwosc-font-display"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/39/the-font-display-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/39/la-propriete-font-display"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/39/the-font-display-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/40/building-a-preconnect-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/40/budowa-elementu-preconnect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/40/building-a-preconnect-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/40/construire-un-element-preconnect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/40/building-a-preconnect-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/41/building-font-family</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/41/budowanie-font-family"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/41/building-font-family"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/41/construire-font-family"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/41/building-font-family"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/42/font-stack-in-font-family</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/42/stos-czcionek-w-font-family"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/42/font-stack-in-font-family"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/42/font-stack-dans-font-family"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/42/font-stack-in-font-family"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/44/hosting-platforms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/44/platformy-hostingowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/44/hosting-platforms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/44/plateformes-d-hebergement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/44/hosting-platforms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/45/steps-for-publishing-on-github-pages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/45/kroki-publikacji-na-github-pages"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/45/steps-for-publishing-on-github-pages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/45/etapes-pour-publier-sur-github-pages"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/45/steps-for-publishing-on-github-pages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/46/the-index-html-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/46/plik-index-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/46/the-index-html-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/46/le-fichier-index-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/46/the-index-html-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/47/meta-viewport-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/47/skladnia-meta-viewport"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/47/meta-viewport-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/47/syntaxe-de-la-balise-meta-viewport"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/47/meta-viewport-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/48/github-pages-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/48/adres-github-pages"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/48/github-pages-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/48/l-adresse-github-pages"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/48/github-pages-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/50/css-variables-in-the-root-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/50/zmienne-css-w-selektorze-root"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/50/css-variables-in-the-root-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/50/les-variables-css-dans-le-selecteur-root"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/50/css-variables-in-the-root-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/51/css-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/51/zmienne-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/51/css-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/51/les-variables-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/51/css-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/52/order-of-sections-on-an-html-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/52/kolejnosc-sekcji-na-stronie-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/52/order-of-sections-on-an-html-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/52/ordre-des-sections-sur-une-page-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/52/order-of-sections-on-an-html-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/53/complete-html-page-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/53/kompletna-struktura-strony-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/53/complete-html-page-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/53/structure-complete-d-une-page-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/53/complete-html-page-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/54/css-variable-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/54/definicja-zmiennej-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/54/css-variable-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/54/definition-d-une-variable-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/54/css-variable-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/55/html-comment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/55/komentarz-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/55/html-comment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/55/le-commentaire-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/55/html-comment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/56/css-reset</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/56/css-reset"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/56/css-reset"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/56/css-reset"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/56/css-reset"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/57/purpose-of-css-reset</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/57/cel-css-reset"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/57/purpose-of-css-reset"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/57/le-but-du-css-reset"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/57/purpose-of-css-reset"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/58/css-comment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/58/komentarz-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/58/css-comment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/58/le-commentaire-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/58/css-comment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/59/using-a-css-variable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/59/uzycie-zmiennej-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/59/using-a-css-variable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/59/utiliser-une-variable-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/59/using-a-css-variable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/60/complete-page-with-optimizations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/60/kompletna-strona-z-optymalizacjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/60/complete-page-with-optimizations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/60/page-complete-avec-optimisations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/60/complete-page-with-optimizations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/62/project-museum-page-with-developer-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/62/projekt-strona-muzeum-z-narzedziami-deweloperskimi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/62/project-museum-page-with-developer-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/62/projet-page-de-musee-avec-les-outils-de-developpement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/62/project-museum-page-with-developer-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/1/11/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/1/11/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/1/11/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/1/11/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/1/11/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/1/introduction-to-react-js-video</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/1/wprowadzenie-do-react-js-video"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/1/introduction-to-react-js-video"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/1/introduction-a-react-js-video"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/1/introduction-to-react-js-video"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/3/what-is-the-react-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/3/czym-jest-biblioteka-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/3/what-is-the-react-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/3/qu-est-ce-que-la-bibliotheque-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/3/what-is-the-react-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/5/how-does-virtual-dom-work</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/5/jak-dziala-virtual-dom"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/5/how-does-virtual-dom-work"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/5/comment-fonctionne-le-virtual-dom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/5/how-does-virtual-dom-work"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/6/components-the-building-blocks-of-applications</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/6/komponenty-budulec-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/6/components-the-building-blocks-of-applications"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/6/les-composants-les-briques-des-applications"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/6/components-the-building-blocks-of-applications"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/7/sorting-virtual-dom-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/7/sortowanie-przeplyw-virtual-dom"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/7/sorting-virtual-dom-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/7/tri-le-flux-du-virtual-dom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/7/sorting-virtual-dom-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/8/benefits-of-virtual-dom</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/8/zalety-virtual-dom"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/8/benefits-of-virtual-dom"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/8/les-avantages-du-virtual-dom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/8/benefits-of-virtual-dom"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/9/diffing-algorithm-in-virtual-dom</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/9/algorytm-diffing-w-virtual-dom"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/9/diffing-algorithm-in-virtual-dom"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/9/l-algorithme-de-diffing-dans-le-virtual-dom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/9/diffing-algorithm-in-virtual-dom"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/11/node-js-environment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/11/srodowisko-node-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/11/node-js-environment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/11/l-environnement-node-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/11/node-js-environment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/12/one-way-data-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/12/jednokierunkowy-przeplyw-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/12/one-way-data-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/12/le-flux-de-donnees-unidirectionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/12/one-way-data-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/14/installing-an-npm-package</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/14/instalacja-pakietu-npm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/14/installing-an-npm-package"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/14/installer-un-paquet-npm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/14/installing-an-npm-package"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/15/building-the-react-server-start-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/15/budowanie-polecenia-uruchomienia-serwera-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/15/building-the-react-server-start-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/15/construire-la-commande-de-demarrage-du-serveur-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/15/building-the-react-server-start-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/16/process-installing-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/16/proces-instalacja-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/16/process-installing-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/16/processus-installer-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/16/process-installing-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/18/vite-tool</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/18/narzedzie-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/18/vite-tool"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/18/l-outil-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/18/vite-tool"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/19/sorting-react-basics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/19/sortowanie-podstawy-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/19/sorting-react-basics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/19/tri-les-bases-de-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/19/sorting-react-basics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/20/hot-module-replacement</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/20/hot-module-replacement"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/20/hot-module-replacement"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/20/hot-module-replacement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/20/hot-module-replacement"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/21/babel-transpilation-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/21/proces-transpilacji-babel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/21/babel-transpilation-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/21/le-processus-de-transpilation-de-babel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/21/babel-transpilation-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/22/practice-your-first-app-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/22/praktyka-pierwszy-komponent-app"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/22/practice-your-first-app-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/22/pratique-ton-premier-composant-app"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/22/practice-your-first-app-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/23/vite-project-creation-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/23/polecenie-tworzenia-projektu-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/23/vite-project-creation-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/23/commande-de-creation-d-un-projet-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/23/vite-project-creation-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/25/the-src-folder-in-a-react-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/25/folder-src-w-projekcie-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/25/the-src-folder-in-a-react-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/25/le-dossier-src-dans-un-projet-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/25/the-src-folder-in-a-react-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/26/react-project-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/26/struktura-projektu-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/26/react-project-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/26/structure-d-un-projet-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/26/react-project-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/27/the-index-html-file-in-a-vite-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/27/plik-index-html-w-projekcie-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/27/the-index-html-file-in-a-vite-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/27/le-fichier-index-html-dans-un-projet-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/27/the-index-html-file-in-a-vite-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/28/process-application-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/28/proces-struktura-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/28/process-application-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/28/processus-structure-de-l-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/28/process-application-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/29/sorting-development-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/29/sortowanie-proces-deweloperski"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/29/sorting-development-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/29/tri-le-processus-de-developpement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/29/sorting-development-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/30/practice-component-file-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/30/praktyka-struktura-pliku-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/30/practice-component-file-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/30/pratique-structure-d-un-fichier-de-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/30/practice-component-file-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/32/react-component-export-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/32/skladnia-eksportu-komponentu-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/32/react-component-export-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/32/syntaxe-d-export-d-un-composant-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/32/react-component-export-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/33/practice-creating-your-first-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/33/praktyka-tworzenie-pierwszego-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/33/practice-creating-your-first-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/33/pratique-creer-ton-premier-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/33/practice-creating-your-first-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/34/sorting-jsx-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/34/sortowanie-elementy-jsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/34/sorting-jsx-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/34/tri-les-elements-jsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/34/sorting-jsx-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/35/practice-functional-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/35/praktyka-komponenty-funkcyjne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/35/practice-functional-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/35/pratique-les-composants-fonctionnels"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/35/practice-functional-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/36/process-creating-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/36/proces-tworzenie-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/36/process-creating-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/36/processus-creer-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/36/process-creating-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/37/practice-import-and-export-modules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/37/praktyka-import-i-export-modulow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/37/practice-import-and-export-modules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/37/pratique-importer-et-exporter-des-modules"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/37/practice-import-and-export-modules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/38/react-component-names</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/38/nazwy-komponentow-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/38/react-component-names"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/38/les-noms-des-composants-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/38/react-component-names"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/40/jsx-element-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/40/skladnia-elementu-jsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/40/jsx-element-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/40/syntaxe-d-un-element-jsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/40/jsx-element-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/41/practice-jsx-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/41/praktyka-skladnia-jsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/41/practice-jsx-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/41/pratique-la-syntaxe-jsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/41/practice-jsx-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/42/jsx-syntax-rules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/42/zasady-skladni-jsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/42/jsx-syntax-rules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/42/les-regles-de-la-syntaxe-jsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/42/jsx-syntax-rules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/43/practice-react-createelement</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/43/praktyka-react-createelement"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/43/practice-react-createelement"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/43/pratique-react-createelement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/43/practice-react-createelement"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/44/javascript-expression-in-jsx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/44/wyrazenie-javascript-w-jsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/44/javascript-expression-in-jsx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/44/expression-javascript-dans-le-jsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/44/javascript-expression-in-jsx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/45/react-createelement-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/45/wywolanie-react-createelement"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/45/react-createelement-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/45/appel-a-react-createelement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/45/react-createelement-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/46/rendering-a-react-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/46/renderowanie-aplikacji-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/46/rendering-a-react-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/46/rendre-une-application-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/46/rendering-a-react-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/47/practice-react-fragment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/47/praktyka-react-fragment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/47/practice-react-fragment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/47/pratique-react-fragment"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/47/practice-react-fragment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/48/process-jsx-compilation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/48/proces-kompilacja-jsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/48/process-jsx-compilation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/48/processus-compilation-du-jsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/48/process-jsx-compilation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/49/practice-react-strictmode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/49/praktyka-react-strictmode"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/49/practice-react-strictmode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/49/pratique-react-strictmode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/49/practice-react-strictmode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/50/reactdom-import</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/50/import-reactdom"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/50/reactdom-import"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/50/import-de-reactdom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/50/reactdom-import"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/51/practice-rendering-to-the-dom</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/51/praktyka-renderowanie-do-dom"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/51/practice-rendering-to-the-dom"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/51/pratique-rendu-dans-le-dom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/51/practice-rendering-to-the-dom"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/52/practice-systemstatus-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/52/praktyka-komponent-systemstatus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/52/practice-systemstatus-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/52/pratique-le-composant-systemstatus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/52/practice-systemstatus-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/53/react-import-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/53/struktura-importu-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/53/react-import-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/53/structure-de-l-import-de-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/53/react-import-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/55/practice-react-developer-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/55/praktyka-react-developer-tools"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/55/practice-react-developer-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/55/pratique-react-developer-tools"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/55/practice-react-developer-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/56/react-ecosystem-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/56/narzedzia-ekosystemu-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/56/react-ecosystem-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/56/les-outils-de-l-ecosysteme-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/56/react-ecosystem-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/57/first-step-in-react-debugging</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/57/pierwszy-krok-debugowania-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/57/first-step-in-react-debugging"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/57/premiere-etape-du-debogage-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/57/first-step-in-react-debugging"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/58/react-performance-profiling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/58/profilowanie-wydajnosci-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/58/react-performance-profiling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/58/profilage-des-performances-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/58/react-performance-profiling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/59/process-react-learning-path</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/59/proces-sciezka-nauki-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/59/process-react-learning-path"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/59/processus-le-parcours-d-apprentissage-de-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/59/process-react-learning-path"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/61/react-vs-frameworks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/61/react-vs-frameworki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/61/react-vs-frameworks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/61/react-vs-frameworks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/61/react-vs-frameworks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/62/declarative-paradigm-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/62/paradygmat-deklaratywny-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/62/declarative-paradigm-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/62/le-paradigme-declaratif-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/62/declarative-paradigm-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/64/project-space-station-react-control-panel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/64/projekt-kosmiczna-stacja-kontrolna-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/64/project-space-station-react-control-panel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/64/projet-panneau-de-controle-react-de-la-station-spatiale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/64/project-space-station-react-control-panel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/1/65/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/1/65/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/1/65/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/1/65/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/1/65/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/1/video-introduction-au-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/3/functional-component-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/3/definicja-komponentu-funkcyjnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/3/functional-component-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/3/definition-d-un-composant-fonctionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/3/functional-component-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/4/practice-building-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/4/praktyka-budowa-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/4/practice-building-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/4/pratique-construire-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/4/practice-building-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/5/sort-component-anatomy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/5/sortowanie-anatomia-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/5/sort-component-anatomy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/5/trier-anatomie-d-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/5/sort-component-anatomy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/7/props-passing-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/7/props-przekazywanie-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/7/props-passing-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/7/props-transmission-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/7/props-passing-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/8/practice-passing-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/8/praktyka-przekazywanie-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/8/practice-passing-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/8/pratique-transmettre-des-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/8/practice-passing-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/9/props-destructuring-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/9/skladnia-destrukturyzacji-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/9/props-destructuring-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/9/syntaxe-de-destructuration-des-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/9/props-destructuring-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/10/default-props-value-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/10/skladnia-domyslnych-wartosci-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/10/default-props-value-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/10/syntaxe-d-une-valeur-par-defaut-de-prop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/10/default-props-value-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/11/practice-prop-children</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/11/praktyka-prop-children"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/11/practice-prop-children"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/11/pratique-la-prop-children"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/11/practice-prop-children"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/12/prop-children</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/12/prop-children"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/12/prop-children"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/12/la-prop-children"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/12/prop-children"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/13/sort-props-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/13/sortowanie-przeplyw-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/13/sort-props-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/13/trier-le-flux-des-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/13/sort-props-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/14/how-do-you-pass-data-to-a-child-component-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/14/jak-przekazac-dane-do-komponentu-dziecka-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/14/how-do-you-pass-data-to-a-child-component-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/14/comment-transmettre-des-donnees-a-un-composant-enfant-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/14/how-do-you-pass-data-to-a-child-component-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/15/props-passing-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/15/wzorce-przekazywania-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/15/props-passing-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/15/patterns-de-transmission-des-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/15/props-passing-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/16/props-destructuring-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/16/skladnia-destrukturyzacji-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/16/props-destructuring-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/16/syntaxe-de-destructuration-des-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/16/props-destructuring-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/17/spread-operator-for-passing-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/17/spread-operator-do-przekazywania-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/17/spread-operator-for-passing-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/17/l-operateur-spread-pour-transmettre-des-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/17/spread-operator-for-passing-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/18/spread-operator-syntax-with-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/18/skladnia-operatora-spread-w-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/18/spread-operator-syntax-with-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/18/syntaxe-de-l-operateur-spread-avec-les-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/18/spread-operator-syntax-with-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/20/practice-conditional-rendering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/20/praktyka-renderowanie-warunkowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/20/practice-conditional-rendering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/20/pratique-rendu-conditionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/20/practice-conditional-rendering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/21/conditional-rendering-with-ternary-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/21/renderowanie-warunkowe-z-operatorem-trojargumentowym"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/21/conditional-rendering-with-ternary-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/21/rendu-conditionnel-avec-l-operateur-ternaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/21/conditional-rendering-with-ternary-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/22/practice-systemstatus-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/22/praktyka-komponent-systemstatus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/22/practice-systemstatus-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/22/pratique-composant-systemstatus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/22/practice-systemstatus-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/24/practice-list-rendering-with-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/24/praktyka-renderowanie-list-z-key"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/24/practice-list-rendering-with-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/24/pratique-rendu-de-liste-avec-key"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/24/practice-list-rendering-with-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/25/list-rendering-using-map</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/25/renderowanie-listy-metoda-map"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/25/list-rendering-using-map"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/25/rendu-de-liste-avec-map"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/25/list-rendering-using-map"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/26/list-element-with-key-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/26/element-listy-z-atrybutem-key"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/26/list-element-with-key-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/26/element-de-liste-avec-l-attribut-key"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/26/list-element-with-key-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/28/component-composition-from-simple-to-complex</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/28/kompozycja-komponentow-od-prostych-do-zlozonych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/28/component-composition-from-simple-to-complex"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/28/composition-de-composants-du-simple-au-complexe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/28/component-composition-from-simple-to-complex"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/29/practice-component-composition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/29/praktyka-kompozycja-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/29/practice-component-composition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/29/pratique-composition-de-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/29/practice-component-composition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/30/nested-component-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/30/hierarchia-zagniezdzonych-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/30/nested-component-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/30/hierarchie-de-composants-imbriques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/30/nested-component-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/31/using-the-children-prop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/31/zastosowanie-children-prop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/31/using-the-children-prop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/31/utiliser-la-prop-children"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/31/using-the-children-prop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/32/vertical-sort-component-composition-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/32/sortowanie-pionowe-wzorzec-kompozycji-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/32/vertical-sort-component-composition-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/32/tri-vertical-pattern-de-composition-de-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/32/vertical-sort-component-composition-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/33/composition-with-props-children</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/33/kompozycja-z-props-children"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/33/composition-with-props-children"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/33/composition-avec-props-children"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/33/composition-with-props-children"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/34/react-component-export</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/34/eksport-komponentu-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/34/react-component-export"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/34/export-d-un-composant-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/34/react-component-export"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/36/component-syntax-with-children</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/36/skladnia-komponentu-z-children"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/36/component-syntax-with-children"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/36/syntaxe-d-un-composant-avec-children"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/36/component-syntax-with-children"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/37/slots-components-passed-as-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/37/sloty-komponenty-przekazywane-w-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/37/slots-components-passed-as-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/37/slots-des-composants-passes-en-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/37/slots-components-passed-as-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/38/containment-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/38/wzorzec-containment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/38/containment-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/38/le-pattern-containment"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/38/containment-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/39/practice-children-and-specialization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/39/praktyka-children-i-specjalizacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/39/practice-children-and-specialization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/39/pratique-children-et-specialisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/39/practice-children-and-specialization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/40/specialization-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/40/wzorzec-specialization"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/40/specialization-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/40/le-pattern-specialization"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/40/specialization-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/41/composition-over-inheritance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/41/kompozycja-zamiast-dziedziczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/41/composition-over-inheritance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/41/la-composition-plutot-que-l-heritage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/41/composition-over-inheritance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/43/controlled-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/43/komponent-kontrolowany"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/43/controlled-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/43/composant-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/43/controlled-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/44/controlled-input-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/44/skladnia-kontrolowanego-inputa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/44/controlled-input-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/44/syntaxe-d-un-input-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/44/controlled-input-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/45/data-flow-in-a-controlled-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/45/przeplyw-danych-w-kontrolowanym-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/45/data-flow-in-a-controlled-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/45/le-flux-de-donnees-dans-un-composant-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/45/data-flow-in-a-controlled-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/46/controlled-vs-uncontrolled-component-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/46/elementy-kontrolowanego-vs-niekontrolowanego-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/46/controlled-vs-uncontrolled-component-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/46/elements-d-un-composant-controle-vs-non-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/46/controlled-vs-uncontrolled-component-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/47/choosing-between-controlled-and-uncontrolled</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/47/wybor-miedzy-kontrolowanym-a-niekontrolowanym"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/47/choosing-between-controlled-and-uncontrolled"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/47/choisir-entre-controle-et-non-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/47/choosing-between-controlled-and-uncontrolled"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/48/useref-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/48/hook-useref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/48/useref-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/48/le-hook-useref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/48/useref-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/49/practice-controlled-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/49/praktyka-kontrolowany-formularz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/49/practice-controlled-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/49/pratique-formulaire-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/49/practice-controlled-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/50/value-vs-defaultvalue-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/50/atrybut-value-vs-defaultvalue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/50/value-vs-defaultvalue-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/50/les-attributs-value-vs-defaultvalue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/50/value-vs-defaultvalue-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/51/controlled-component-advantage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/51/zaleta-komponentu-kontrolowanego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/51/controlled-component-advantage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/51/avantage-d-un-composant-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/51/controlled-component-advantage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/52/reading-the-value-via-ref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/52/odczyt-wartosci-przez-ref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/52/reading-the-value-via-ref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/52/lire-la-valeur-via-ref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/52/reading-the-value-via-ref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/53/practice-uncontrolled-form-with-useref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/53/praktyka-niekontrolowany-formularz-z-useref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/53/practice-uncontrolled-form-with-useref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/53/pratique-formulaire-non-controle-avec-useref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/53/practice-uncontrolled-form-with-useref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/54/practice-withsecurityprotocol-hoc</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/54/praktyka-hoc-withsecurityprotocol"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/54/practice-withsecurityprotocol-hoc"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/54/pratique-hoc-withsecurityprotocol"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/54/practice-withsecurityprotocol-hoc"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/55/component-naming-convention</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/55/konwencja-nazewnictwa-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/55/component-naming-convention"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/55/convention-de-nommage-des-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/55/component-naming-convention"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/56/component-file-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/56/struktura-pliku-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/56/component-file-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/56/structure-d-un-fichier-de-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/56/component-file-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/57/when-to-split-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/57/kiedy-dzielic-komponent-na-mniejsze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/57/when-to-split-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/57/quand-decouper-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/57/when-to-split-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/58/practice-component-refactoring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/58/praktyka-refaktoryzacja-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/58/practice-component-refactoring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/58/pratique-refactorisation-de-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/58/practice-component-refactoring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/59/component-refactoring-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/59/etapy-refaktoryzacji-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/59/component-refactoring-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/59/etapes-de-refactorisation-d-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/59/component-refactoring-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/60/single-responsibility-principle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/60/zasada-pojedynczej-odpowiedzialnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/60/single-responsibility-principle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/60/le-principe-de-responsabilite-unique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/60/single-responsibility-principle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/61/component-file-organization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/61/organizacja-plikow-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/61/component-file-organization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/61/organisation-des-fichiers-de-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/61/component-file-organization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/62/component-testing-strategy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/62/strategia-testowania-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/62/component-testing-strategy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/62/strategie-de-test-des-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/62/component-testing-strategy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/64/project-comprehensive-lunar-base-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/64/projekt-kompleksowa-ksiezycowa-baza-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/64/project-comprehensive-lunar-base-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/64/projet-base-lunaire-complete-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/64/project-comprehensive-lunar-base-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/2/65/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/2/65/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/2/65/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/2/65/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/2/65/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/1/introduction-state-and-events-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/1/wprowadzenie-stan-i-zdarzenia-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/1/introduction-state-and-events-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/1/introduction-l-etat-et-les-evenements-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/1/introduction-state-and-events-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/3/usestate-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/3/deklaracja-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/3/usestate-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/3/declaration-de-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/3/usestate-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/5/functional-state-update-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/5/skladnia-funkcyjnej-aktualizacji-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/5/functional-state-update-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/5/syntaxe-de-la-mise-a-jour-fonctionnelle-de-l-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/5/functional-state-update-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/6/practice-counter-with-usestate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/6/praktyka-licznik-z-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/6/practice-counter-with-usestate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/6/pratique-compteur-avec-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/6/practice-counter-with-usestate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/7/onclick-syntax-in-jsx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/7/skladnia-onclick-w-jsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/7/onclick-syntax-in-jsx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/7/syntaxe-de-onclick-en-jsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/7/onclick-syntax-in-jsx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/8/sorting-usestate-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/8/sortowanie-przeplyw-pracy-z-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/8/sorting-usestate-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/8/tri-le-deroulement-de-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/8/sorting-usestate-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/10/practice-controlled-forms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/10/praktyka-formularze-kontrolowane"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/10/practice-controlled-forms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/10/pratique-formulaires-controles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/10/practice-controlled-forms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/12/event-propagation-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/12/propagacja-zdarzen-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/12/event-propagation-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/12/la-propagation-des-evenements-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/12/event-propagation-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/13/stoppropagation-vs-preventdefault</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/13/stoppropagation-vs-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/13/stoppropagation-vs-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/13/stoppropagation-vs-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/13/stoppropagation-vs-preventdefault"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/14/practice-toggle-switch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/14/praktyka-toggle-switch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/14/practice-toggle-switch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/14/pratique-interrupteur-toggle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/14/practice-toggle-switch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/15/event-propagation-phases-in-the-dom</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/15/fazy-propagacji-zdarzen-w-dom"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/15/event-propagation-phases-in-the-dom"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/15/les-phases-de-propagation-des-evenements-dans-le-dom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/15/event-propagation-phases-in-the-dom"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/16/stopping-event-propagation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/16/zatrzymanie-propagacji-zdarzenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/16/stopping-event-propagation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/16/arreter-la-propagation-d-un-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/16/stopping-event-propagation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/17/practice-todo-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/17/praktyka-lista-zadan-todo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/17/practice-todo-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/17/pratique-liste-de-taches"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/17/practice-todo-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/19/functional-setstate-update</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/19/aktualizacja-funkcyjna-setstate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/19/functional-setstate-update"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/19/mise-a-jour-fonctionnelle-de-setstate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/19/functional-setstate-update"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/20/state-mutation-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/20/mutacja-stanu-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/20/state-mutation-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/20/la-mutation-de-l-etat-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/20/state-mutation-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/21/stopping-propagation-what-appears-in-the-console</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/21/zatrzymanie-propagacji-co-pojawi-sie-w-konsoli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/21/stopping-propagation-what-appears-in-the-console"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/21/arret-de-la-propagation-qu-affiche-la-console"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/21/stopping-propagation-what-appears-in-the-console"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/22/state-update-batching-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/22/proces-batchingu-aktualizacji-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/22/state-update-batching-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/22/le-regroupement-batching-des-mises-a-jour-d-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/22/state-update-batching-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/24/onsubmit-handler-with-preventdefault</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/24/handler-onsubmit-z-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/24/onsubmit-handler-with-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/24/gestionnaire-onsubmit-avec-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/24/onsubmit-handler-with-preventdefault"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/25/multiple-state-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/25/wiele-zmiennych-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/25/multiple-state-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/25/plusieurs-variables-d-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/25/multiple-state-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/26/steps-to-build-a-controlled-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/26/etapy-budowy-kontrolowanego-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/26/steps-to-build-a-controlled-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/26/les-etapes-de-construction-d-un-formulaire-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/26/steps-to-build-a-controlled-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/27/practice-onclick-onmouseenter-and-onkeydown</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/27/praktyka-zdarzenia-onclick-onmouseenter-i-onkeydown"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/27/practice-onclick-onmouseenter-and-onkeydown"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/27/pratique-onclick-onmouseenter-et-onkeydown"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/27/practice-onclick-onmouseenter-and-onkeydown"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/28/state-vs-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/28/state-vs-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/28/state-vs-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/28/l-etat-state-vs-les-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/28/state-vs-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/29/practice-lifting-state-up</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/29/praktyka-lifting-state-up"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/29/practice-lifting-state-up"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/29/pratique-faire-remonter-l-etat-lifting-state-up"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/29/practice-lifting-state-up"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/30/lifting-state-up</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/30/podnoszenie-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/30/lifting-state-up"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/30/faire-remonter-l-etat-lifting-state-up"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/30/lifting-state-up"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/31/practice-multiple-states</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/31/praktyka-wiele-stanow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/31/practice-multiple-states"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/31/pratique-plusieurs-etats"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/31/practice-multiple-states"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/32/onclick-event-handler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/32/event-handler-onclick"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/32/onclick-event-handler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/32/le-gestionnaire-d-evenement-onclick"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/32/onclick-event-handler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/33/accessing-input-value-through-an-event</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/33/dostep-do-wartosci-input-przez-event"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/33/accessing-input-value-through-an-event"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/33/acceder-a-la-valeur-d-un-input-via-un-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/33/accessing-input-value-through-an-event"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/34/controlled-vs-uncontrolled-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/34/kontrolowane-vs-niekontrolowane-komponenty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/34/controlled-vs-uncontrolled-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/34/composants-controles-vs-non-controles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/34/controlled-vs-uncontrolled-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/35/importing-the-usestate-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/35/import-hooka-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/35/importing-the-usestate-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/35/importer-le-hook-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/35/importing-the-usestate-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/36/sorting-event-handling-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/36/sortowanie-przeplyw-obslugi-zdarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/36/sorting-event-handling-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/36/tri-le-deroulement-de-la-gestion-d-un-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/36/sorting-event-handling-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/37/state-management-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/37/wzorce-zarzadzania-stanem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/37/state-management-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/37/les-patterns-de-gestion-de-l-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/37/state-management-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/38/controlled-input-cycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/38/cykl-kontrolowanego-pola-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/38/controlled-input-cycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/38/le-cycle-d-un-champ-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/38/controlled-input-cycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/39/sorting-state-update-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/39/sortowanie-proces-aktualizacji-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/39/sorting-state-update-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/39/tri-le-processus-de-mise-a-jour-de-l-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/39/sorting-state-update-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/40/asynchronous-state-updates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/40/asynchroniczna-aktualizacja-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/40/asynchronous-state-updates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/40/les-mises-a-jour-asynchrones-de-l-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/40/asynchronous-state-updates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/41/onchange-syntax-for-a-controlled-input</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/41/skladnia-onchange-dla-kontrolowanego-inputa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/41/onchange-syntax-for-a-controlled-input"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/41/syntaxe-de-onchange-pour-un-input-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/41/onchange-syntax-for-a-controlled-input"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/42/advantages-of-controlled-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/42/zalety-kontrolowanych-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/42/advantages-of-controlled-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/42/les-avantages-des-composants-controles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/42/advantages-of-controlled-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/43/usestate-initialization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/43/inicjalizacja-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/43/usestate-initialization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/43/l-initialisation-de-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/43/usestate-initialization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/44/lifting-state-up-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/44/wzorzec-lifting-state-up"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/44/lifting-state-up-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/44/le-pattern-lifting-state-up"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/44/lifting-state-up-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/45/controlled-input-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/45/skladnia-kontrolowanego-inputa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/45/controlled-input-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/45/syntaxe-d-un-input-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/45/controlled-input-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/46/react-state-update-cycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/46/cykl-aktualizacji-stanu-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/46/react-state-update-cycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/46/le-cycle-de-mise-a-jour-de-l-etat-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/46/react-state-update-cycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/47/updating-an-object-with-the-spread-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/47/aktualizacja-obiektu-operatorem-spread"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/47/updating-an-object-with-the-spread-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/47/mettre-a-jour-un-objet-avec-l-operateur-spread"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/47/updating-an-object-with-the-spread-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/48/form-validation-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/48/walidacja-formularza-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/48/form-validation-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/48/la-validation-d-un-formulaire-etape-par-etape"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/48/form-validation-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/50/project-comprehensive-martian-colony-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/50/projekt-kompleksowa-marsjanska-kolonia-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/50/project-comprehensive-martian-colony-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/50/projet-colonie-martienne-complete-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/50/project-comprehensive-martian-colony-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/3/51/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/3/51/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/3/51/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/3/51/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/3/51/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/1/video-introduction-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/3/what-is-context-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/3/czym-jest-context-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/3/what-is-context-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/3/qu-est-ce-que-le-context-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/3/what-is-context-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/5/provider-and-consumer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/5/provider-i-consumer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/5/provider-and-consumer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/5/provider-et-consumer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/5/provider-and-consumer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/6/practice-creating-context</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/6/praktyka-tworzenie-context"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/6/practice-creating-context"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/6/pratique-creer-un-contexte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/6/practice-creating-context"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/7/usecontext-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/7/skladnia-usecontext"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/7/usecontext-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/7/syntaxe-de-usecontext"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/7/usecontext-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/8/creating-a-context</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/8/tworzenie-kontekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/8/creating-a-context"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/8/creer-un-contexte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/8/creating-a-context"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/9/practice-usereducer-basics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/9/praktyka-usereducer-podstawy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/9/practice-usereducer-basics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/9/pratique-bases-de-usereducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/9/practice-usereducer-basics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/11/default-context-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/11/wartosci-domyslne-kontekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/11/default-context-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/11/valeurs-par-defaut-du-contexte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/11/default-context-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/12/re-rendering-process-on-context-change</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/12/proces-re-renderowania-przy-zmianie-kontekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/12/re-rendering-process-on-context-change"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/12/processus-de-re-rendu-lors-d-un-changement-de-contexte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/12/re-rendering-process-on-context-change"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/13/practice-context-with-usestate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/13/praktyka-context-z-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/13/practice-context-with-usestate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/13/pratique-contexte-avec-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/13/practice-context-with-usestate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/14/multiple-providers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/14/wiele-providerow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/14/multiple-providers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/14/plusieurs-providers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/14/multiple-providers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/15/galactic-command-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/15/system-galaktycznego-dowodzenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/15/galactic-command-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/15/systeme-de-commandement-galactique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/15/galactic-command-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/16/practice-context-reducer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/16/praktyka-context-reducer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/16/practice-context-reducer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/16/pratique-context-reducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/16/practice-context-reducer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/18/the-usereducer-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/18/hook-usereducer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/18/the-usereducer-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/18/le-hook-usereducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/18/the-usereducer-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/19/usereducer-declaration-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/19/skladnia-deklaracji-usereducer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/19/usereducer-declaration-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/19/syntaxe-de-declaration-de-usereducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/19/usereducer-declaration-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/20/practice-provider-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/20/praktyka-wzorzec-provider"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/20/practice-provider-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/20/pratique-le-pattern-provider"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/20/practice-provider-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/21/action-object-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/21/struktura-obiektu-akcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/21/action-object-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/21/structure-d-un-objet-action"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/21/action-object-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/22/galactic-application-architecture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/22/architektura-aplikacji-galaktycznej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/22/galactic-application-architecture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/22/architecture-d-une-application-galactique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/22/galactic-application-architecture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/23/practice-custom-provider</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/23/praktyka-custom-provider"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/23/practice-custom-provider"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/23/pratique-provider-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/23/practice-custom-provider"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/25/immutability-in-reducers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/25/immutability-w-reducerach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/25/immutability-in-reducers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/25/l-immuabilite-dans-les-reducers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/25/immutability-in-reducers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/26/from-usestate-to-usereducer-complexity-progression</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/26/od-usestate-do-usereducer-progresja-zlozonosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/26/from-usestate-to-usereducer-complexity-progression"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/26/de-usestate-a-usereducer-progression-de-la-complexite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/26/from-usestate-to-usereducer-complexity-progression"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/27/switch-structure-in-reducer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/27/struktura-switch-w-reducer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/27/switch-structure-in-reducer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/27/structure-switch-dans-un-reducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/27/switch-structure-in-reducer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/28/practice-usecontext-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/28/praktyka-usecontext-hook"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/28/practice-usecontext-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/28/pratique-le-hook-usecontext"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/28/practice-usecontext-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/29/reducer-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/29/struktura-reducer-a"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/29/reducer-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/29/structure-d-un-reducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/29/reducer-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/30/practice-context-composition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/30/praktyka-kompozycja-kontekstow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/30/practice-context-composition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/30/pratique-composition-de-contextes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/30/practice-context-composition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/31/lazy-initialization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/31/lazy-initialization"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/31/lazy-initialization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/31/initialisation-paresseuse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/31/lazy-initialization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/33/react-memo</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/33/react-memo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/33/react-memo"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/33/react-memo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/33/react-memo"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/34/practice-re-render-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/34/praktyka-optymalizacja-re-renderow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/34/practice-re-render-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/34/pratique-optimisation-des-re-rendus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/34/practice-re-render-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/35/context-api-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/35/optymalizacja-context-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/35/context-api-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/35/optimisation-du-context-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/35/context-api-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/36/practice-context-with-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/36/praktyka-context-z-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/36/practice-context-with-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/36/pratique-context-avec-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/36/practice-context-with-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/37/splitting-contexts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/37/podzial-kontekstow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/37/splitting-contexts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/37/decouper-les-contextes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/37/splitting-contexts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/38/error-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/38/obsluga-bledow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/38/error-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/38/gestion-des-erreurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/38/error-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/39/practice-complex-reducers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/39/praktyka-zlozone-reducery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/39/practice-complex-reducers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/39/pratique-reducers-complexes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/39/practice-complex-reducers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/40/provider-nesting-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/40/kolejnosc-zagniezdzania-providerow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/40/provider-nesting-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/40/ordre-d-imbrication-des-providers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/40/provider-nesting-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/41/practice-fleet-management-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/41/praktyka-system-zarzadzania-flota"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/41/practice-fleet-management-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/41/pratique-systeme-de-gestion-de-flotte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/41/practice-fleet-management-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/42/dispatch-call-with-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/42/wywolanie-dispatch-z-akcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/42/dispatch-call-with-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/42/appel-de-dispatch-avec-une-action"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/42/dispatch-call-with-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/43/when-to-use-context-instead-of-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/43/kiedy-uzywac-context-zamiast-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/43/when-to-use-context-instead-of-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/43/quand-utiliser-le-contexte-plutot-que-les-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/43/when-to-use-context-instead-of-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/44/provider-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/44/provider-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/44/provider-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/44/mise-en-place-d-un-provider"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/44/provider-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/45/context-hierarchy-in-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/45/hierarchia-kontekstow-w-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/45/context-hierarchy-in-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/45/hierarchie-des-contextes-dans-une-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/45/context-hierarchy-in-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/46/lifecycle-hooks-in-context-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/46/hooki-cyklu-zycia-w-context-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/46/lifecycle-hooks-in-context-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/46/hooks-de-cycle-de-vie-dans-le-context-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/46/lifecycle-hooks-in-context-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/47/custom-hook-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/47/wzorzec-wlasnego-hooka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/47/custom-hook-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/47/pattern-du-custom-hook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/47/custom-hook-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/48/custom-hook-for-context-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/48/custom-hook-dla-context-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/48/custom-hook-for-context-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/48/custom-hook-pour-le-context-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/48/custom-hook-for-context-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/49/creating-a-context</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/49/tworzenie-kontekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/49/creating-a-context"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/49/creer-un-contexte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/49/creating-a-context"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/50/action-creators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/50/action-creators"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/50/action-creators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/50/action-creators"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/50/action-creators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/51/usereducer-vs-usestate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/51/usereducer-vs-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/51/usereducer-vs-usestate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/51/usereducer-vs-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/51/usereducer-vs-usestate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/52/creating-a-context-with-createcontext</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/52/tworzenie-kontekstu-z-createcontext"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/52/creating-a-context-with-createcontext"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/52/creer-un-contexte-avec-createcontext"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/52/creating-a-context-with-createcontext"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/53/testing-context-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/53/testowanie-context-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/53/testing-context-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/53/tester-le-context-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/53/testing-context-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/54/usereducer-initialization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/54/inicjalizacja-usereducer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/54/usereducer-initialization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/54/initialisation-de-usereducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/54/usereducer-initialization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/55/memoizing-provider-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/55/memoizacja-wartosci-provider"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/55/memoizing-provider-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/55/memoiser-les-valeurs-du-provider"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/55/memoizing-provider-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/56/action-creator-in-usereducer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/56/action-creator-w-usereducer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/56/action-creator-in-usereducer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/56/action-creator-dans-usereducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/56/action-creator-in-usereducer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/57/legacy-system-migration-strategies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/57/strategie-migracji-starszych-systemow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/57/legacy-system-migration-strategies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/57/strategies-de-migration-des-anciens-systemes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/57/legacy-system-migration-strategies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/59/context-api-vs-props-drilling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/59/context-api-vs-props-drilling"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/59/context-api-vs-props-drilling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/59/context-api-vs-prop-drilling"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/59/context-api-vs-props-drilling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/60/re-render-trap-in-context-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/60/pulapka-re-renderow-w-context-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/60/re-render-trap-in-context-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/60/le-piege-des-re-rendus-dans-le-context-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/60/re-render-trap-in-context-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/61/practice-separated-contexts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/61/praktyka-rozdzielone-konteksty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/61/practice-separated-contexts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/61/pratique-contextes-separes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/61/practice-separated-contexts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/62/splitting-contexts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/62/rozdzielanie-kontekstow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/62/splitting-contexts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/62/decouper-les-contextes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/62/splitting-contexts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/63/creating-a-custom-hook-for-context</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/63/tworzenie-custom-hooka-dla-kontekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/63/creating-a-custom-hook-for-context"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/63/creer-un-custom-hook-pour-le-contexte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/63/creating-a-custom-hook-for-context"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/64/provider-composition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/64/kompozycja-providerow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/64/provider-composition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/64/composition-des-providers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/64/provider-composition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/65/practice-custom-hook-with-context-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/65/praktyka-custom-hook-z-walidacja-kontekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/65/practice-custom-hook-with-context-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/65/pratique-custom-hook-avec-validation-du-contexte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/65/practice-custom-hook-with-context-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/66/when-not-to-use-context-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/66/kiedy-nie-uzywac-context-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/66/when-not-to-use-context-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/66/quand-ne-pas-utiliser-le-context-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/66/when-not-to-use-context-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/67/debugging-complex-state-flows</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/67/debugowanie-zlozonych-przeplywow-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/67/debugging-complex-state-flows"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/67/deboguer-des-flux-d-etat-complexes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/67/debugging-complex-state-flows"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/69/mentor-project-galactic-command-center</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/69/projekt-do-mentora-centrum-dowodzenia-galaktycznego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/69/mentor-project-galactic-command-center"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/69/projet-mentor-centre-de-commandement-galactique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/69/mentor-project-galactic-command-center"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/4/70/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/4/70/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/4/70/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/4/70/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/4/70/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/1/video-introduction-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/3/useeffect-hook-basics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/3/hook-useeffect-podstawy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/3/useeffect-hook-basics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/3/le-hook-useeffect-les-bases"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/3/useeffect-hook-basics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/5/dependency-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/5/dependency-array"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/5/dependency-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/5/tableau-de-dependances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/5/dependency-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/6/practice-timer-with-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/6/praktyka-timer-z-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/6/practice-timer-with-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/6/pratique-minuterie-avec-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/6/practice-timer-with-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/7/lifecycle-of-the-cleanup-function-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/7/cykl-zycia-funkcji-cleanup-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/7/lifecycle-of-the-cleanup-function-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/7/cycle-de-vie-de-la-fonction-de-nettoyage-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/7/lifecycle-of-the-cleanup-function-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/8/basic-effect-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/8/struktura-podstawowego-efektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/8/basic-effect-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/8/structure-de-base-d-un-effet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/8/basic-effect-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/10/practice-data-fetching</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/10/praktyka-data-fetching"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/10/practice-data-fetching"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/10/pratique-recuperation-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/10/practice-data-fetching"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/11/useeffect-and-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/11/useeffect-a-cykl-zycia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/11/useeffect-and-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/11/useeffect-et-le-cycle-de-vie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/11/useeffect-and-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/12/useeffect-without-dependency-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/12/useeffect-bez-tablicy-zaleznosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/12/useeffect-without-dependency-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/12/useeffect-sans-tableau-de-dependances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/12/useeffect-without-dependency-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/13/useeffect-syntax-with-dependency-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/13/skladnia-useeffect-z-tablica-zaleznosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/13/useeffect-syntax-with-dependency-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/13/syntaxe-de-useeffect-avec-tableau-de-dependances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/13/useeffect-syntax-with-dependency-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/14/practice-websocket-connection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/14/praktyka-websocket-connection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/14/practice-websocket-connection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/14/pratique-connexion-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/14/practice-websocket-connection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/15/conditional-effect-execution</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/15/warunkowe-wykonanie-efektow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/15/conditional-effect-execution"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/15/execution-conditionnelle-d-un-effet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/15/conditional-effect-execution"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/16/component-lifecycle-phases</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/16/fazy-cyklu-zycia-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/16/component-lifecycle-phases"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/16/phases-du-cycle-de-vie-du-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/16/component-lifecycle-phases"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/17/practice-event-listeners</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/17/praktyka-event-listeners"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/17/practice-event-listeners"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/17/pratique-ecouteurs-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/17/practice-event-listeners"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/19/multiple-effects</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/19/wiele-efektow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/19/multiple-effects"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/19/effets-multiples"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/19/multiple-effects"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/20/cleanup-function-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/20/funkcja-cleanup-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/20/cleanup-function-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/20/fonction-de-nettoyage-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/20/cleanup-function-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/21/error-handling-in-effects</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/21/obsluga-bledow-w-efektach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/21/error-handling-in-effects"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/21/gestion-des-erreurs-dans-les-effets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/21/error-handling-in-effects"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/22/practice-localstorage-sync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/22/praktyka-localstorage-sync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/22/practice-localstorage-sync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/22/pratique-synchronisation-localstorage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/22/practice-localstorage-sync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/23/cleanup-function-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/23/funkcja-cleanup-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/23/cleanup-function-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/23/fonction-de-nettoyage-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/23/cleanup-function-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/24/advanced-effect-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/24/zaawansowane-wzorce-efektow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/24/advanced-effect-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/24/modeles-d-effets-avances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/24/advanced-effect-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/25/practice-intersection-observer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/25/praktyka-intersection-observer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/25/practice-intersection-observer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/25/pratique-intersection-observer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/25/practice-intersection-observer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/27/dependency-array-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/27/tablica-zaleznosci-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/27/dependency-array-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/27/tableau-de-dependances-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/27/dependency-array-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/28/side-effects-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/28/efekty-uboczne-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/28/side-effects-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/28/les-effets-de-bord-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/28/side-effects-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/29/useref-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/29/skladnia-useref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/29/useref-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/29/syntaxe-de-useref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/29/useref-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/30/async-pattern-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/30/wzorzec-async-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/30/async-pattern-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/30/modele-async-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/30/async-pattern-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/31/async-operations-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/31/async-operations-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/31/async-operations-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/31/operations-asynchrones-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/31/async-operations-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/32/practice-geolocation-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/32/praktyka-geolocation-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/32/practice-geolocation-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/32/pratique-api-de-geolocalisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/32/practice-geolocation-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/34/when-useeffect-runs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/34/moment-uruchomienia-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/34/when-useeffect-runs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/34/quand-useeffect-s-execute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/34/when-useeffect-runs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/35/return-value-from-cleanup-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/35/wartosc-zwracana-z-cleanup-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/35/return-value-from-cleanup-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/35/valeur-de-retour-du-nettoyage-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/35/return-value-from-cleanup-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/36/practice-requestanimationframe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/36/praktyka-requestanimationframe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/36/practice-requestanimationframe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/36/pratique-requestanimationframe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/36/practice-requestanimationframe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/37/object-in-dependency-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/37/obiekt-w-tablicy-zaleznosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/37/object-in-dependency-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/37/objet-dans-le-tableau-de-dependances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/37/object-in-dependency-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/38/practice-debouncing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/38/praktyka-debouncing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/38/practice-debouncing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/38/pratique-debouncing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/38/practice-debouncing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/39/cleanup-function-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/39/cleanup-function-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/39/cleanup-function-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/39/fonction-de-nettoyage-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/39/cleanup-function-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/40/practice-side-effects</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/40/praktyka-efekty-uboczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/40/practice-side-effects"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/40/pratique-effets-de-bord"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/40/practice-side-effects"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/41/vertical-sort-event-handling-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/41/sortowanie-pionowe-optymalizacja-obslugi-zdarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/41/vertical-sort-event-handling-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/41/tri-vertical-optimisation-de-la-gestion-des-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/41/vertical-sort-event-handling-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/42/practice-cleanup-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/42/praktyka-cleanup-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/42/practice-cleanup-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/42/pratique-nettoyage-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/42/practice-cleanup-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/43/sort-useeffect-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/43/sortowanie-cykl-zycia-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/43/sort-useeffect-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/43/tri-cycle-de-vie-de-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/43/sort-useeffect-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/44/useeffect-hook-dependencies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/44/hook-useeffect-dependencies"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/44/useeffect-hook-dependencies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/44/dependances-du-hook-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/44/useeffect-hook-dependencies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/45/practice-data-fetching</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/45/praktyka-pobieranie-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/45/practice-data-fetching"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/45/pratique-recuperation-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/45/practice-data-fetching"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/46/vertical-sort-useeffect-mastery-path</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/46/sortowanie-pionowe-useeffect-mastery-path"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/46/vertical-sort-useeffect-mastery-path"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/46/tri-vertical-le-parcours-de-maitrise-de-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/46/vertical-sort-useeffect-mastery-path"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/47/practice-localstorage-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/47/praktyka-localstorage-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/47/practice-localstorage-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/47/pratique-localstorage-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/47/practice-localstorage-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/48/testing-state-and-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/48/testowanie-stanu-i-zdarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/48/testing-state-and-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/48/tester-l-etat-et-les-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/48/testing-state-and-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/49/practice-ship-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/49/praktyka-ship-dashboard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/49/practice-ship-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/49/pratique-tableau-de-bord-du-vaisseau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/49/practice-ship-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/51/practice-usemediaquery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/51/praktyka-usemediaquery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/51/practice-usemediaquery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/51/pratique-usemediaquery"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/51/practice-usemediaquery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/52/common-useeffect-use-cases</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/52/typowe-zastosowania-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/52/common-useeffect-use-cases"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/52/cas-d-usage-courants-de-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/52/common-useeffect-use-cases"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/53/practice-battery-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/53/praktyka-battery-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/53/practice-battery-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/53/pratique-api-battery"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/53/practice-battery-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/54/lifecycle-method-mapping</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/54/mapowanie-metod-cyklu-zycia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/54/lifecycle-method-mapping"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/54/correspondance-des-methodes-de-cycle-de-vie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/54/lifecycle-method-mapping"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/56/event-listener-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/56/event-listener-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/56/event-listener-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/56/mise-en-place-d-un-ecouteur-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/56/event-listener-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/57/uselayouteffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/57/uselayouteffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/57/uselayouteffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/57/uselayouteffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/57/uselayouteffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/58/effect-cleanup-strategies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/58/strategie-czyszczenia-efektow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/58/effect-cleanup-strategies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/58/strategies-de-nettoyage-des-effets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/58/effect-cleanup-strategies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/59/race-conditions-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/59/race-conditions-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/59/race-conditions-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/59/race-conditions-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/59/race-conditions-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/60/clearing-a-timer-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/60/czyszczenie-timera-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/60/clearing-a-timer-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/60/effacer-une-minuterie-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/60/clearing-a-timer-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/61/performance-optimizations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/61/optymalizacje-wydajnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/61/performance-optimizations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/61/optimisations-des-performances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/61/performance-optimizations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/62/memory-leaks-and-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/62/wycieki-pamieci-a-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/62/memory-leaks-and-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/62/fuites-de-memoire-et-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/62/memory-leaks-and-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/63/custom-hook-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/63/wzorzec-wlasnego-hooka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/63/custom-hook-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/63/modele-de-hook-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/63/custom-hook-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/64/async-functions-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/64/async-funkcje-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/64/async-functions-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/64/fonctions-async-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/64/async-functions-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/65/useref-in-library-integration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/65/useref-w-integracji-z-bibliotekami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/65/useref-in-library-integration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/65/useref-dans-l-integration-de-bibliotheques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/65/useref-in-library-integration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/66/abortcontroller-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/66/abortcontroller-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/66/abortcontroller-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/66/abortcontroller-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/66/abortcontroller-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/67/testing-cleanup-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/67/testowanie-cleanup-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/67/testing-cleanup-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/67/tester-le-nettoyage-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/67/testing-cleanup-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/68/cleanup-function-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/68/cleanup-function-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/68/cleanup-function-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/68/fonction-de-nettoyage-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/68/cleanup-function-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/69/creating-custom-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/69/tworzenie-custom-hookow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/69/creating-custom-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/69/creer-des-hooks-personnalises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/69/creating-custom-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/70/custom-hook-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/70/deklaracja-custom-hooka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/70/custom-hook-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/70/declaration-d-un-hook-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/70/custom-hook-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/71/useeffect-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/71/cykl-zycia-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/71/useeffect-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/71/cycle-de-vie-de-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/71/useeffect-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/72/effect-composition-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/72/wzorce-kompozycji-efektow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/72/effect-composition-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/72/modeles-de-composition-d-effets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/72/effect-composition-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/74/usememo-syntax-with-a-computation-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/74/skladnia-usememo-z-funkcja-obliczeniowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/74/usememo-syntax-with-a-computation-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/74/syntaxe-de-usememo-avec-une-fonction-de-calcul"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/74/usememo-syntax-with-a-computation-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/76/usecallback-syntax-with-a-handler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/76/skladnia-usecallback-z-handlerem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/76/usecallback-syntax-with-a-handler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/76/syntaxe-de-usecallback-avec-un-gestionnaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/76/usecallback-syntax-with-a-handler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/78/rules-of-hooks-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/78/reguly-hookow-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/78/rules-of-hooks-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/78/regles-des-hooks-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/78/rules-of-hooks-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/79/custom-hook-vs-javascript-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/79/custom-hook-vs-funkcja-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/79/custom-hook-vs-javascript-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/79/hook-personnalise-vs-fonction-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/79/custom-hook-vs-javascript-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/80/practice-usedebounce-and-usetoggle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/80/praktyka-usedebounce-i-usetoggle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/80/practice-usedebounce-and-usetoggle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/80/pratique-usedebounce-et-usetoggle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/80/practice-usedebounce-and-usetoggle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/81/state-in-custom-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/81/stan-w-custom-hookach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/81/state-in-custom-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/81/etat-dans-les-hooks-personnalises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/81/state-in-custom-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/82/steps-to-create-a-custom-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/82/etapy-tworzenia-custom-hooka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/82/steps-to-create-a-custom-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/82/etapes-pour-creer-un-hook-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/82/steps-to-create-a-custom-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/83/practice-usearray-and-useprevious</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/83/praktyka-usearray-i-useprevious"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/83/practice-usearray-and-useprevious"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/83/pratique-usearray-et-useprevious"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/83/practice-usearray-and-useprevious"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/84/usedebounce-custom-hook-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/84/skladnia-custom-hooka-usedebounce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/84/usedebounce-custom-hook-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/84/syntaxe-du-hook-personnalise-usedebounce"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/84/usedebounce-custom-hook-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/85/project-saturn-ring-monitor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/85/projekt-saturn-ring-monitor"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/85/project-saturn-ring-monitor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/85/projet-moniteur-des-anneaux-de-saturne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/85/project-saturn-ring-monitor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/86/mentor-project-time-monitoring-center</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/86/projekt-do-mentora-centrum-monitorowania-czasu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/86/mentor-project-time-monitoring-center"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/86/projet-mentor-centre-de-surveillance-temporelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/86/mentor-project-time-monitoring-center"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/5/87/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/5/87/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/5/87/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/5/87/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/5/87/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/1/video-introduction-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/3/what-is-react-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/3/czym-jest-react-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/3/what-is-react-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/3/qu-est-ce-que-react-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/3/what-is-react-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/5/installation-and-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/5/instalacja-i-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/5/installation-and-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/5/installation-et-configuration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/5/installation-and-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/6/practice-browserrouter-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/6/praktyka-konfiguracja-browserrouter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/6/practice-browserrouter-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/6/pratique-configuration-de-browserrouter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/6/practice-browserrouter-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/7/browserrouter-vs-hashrouter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/7/browserrouter-vs-hashrouter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/7/browserrouter-vs-hashrouter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/7/browserrouter-vs-hashrouter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/7/browserrouter-vs-hashrouter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/8/space-application-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/8/struktura-aplikacji-kosmicznej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/8/space-application-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/8/structure-d-une-application-spatiale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/8/space-application-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/9/practice-route-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/9/praktyka-konfiguracja-tras"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/9/practice-route-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/9/pratique-configuration-des-routes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/9/practice-route-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/11/routes-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/11/konfiguracja-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/11/routes-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/11/configuration-des-routes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/11/routes-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/12/link-vs-navlink</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/12/link-vs-navlink"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/12/link-vs-navlink"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/12/link-vs-navlink"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/12/link-vs-navlink"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/13/practice-link-and-navlink</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/13/praktyka-link-i-navlink"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/13/practice-link-and-navlink"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/13/pratique-link-et-navlink"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/13/practice-link-and-navlink"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/14/cosmic-routing-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/14/hierarchia-routingu-kosmicznego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/14/cosmic-routing-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/14/hierarchie-de-routage-cosmique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/14/cosmic-routing-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/16/practice-nested-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/16/praktyka-zagniezdzone-trasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/16/practice-nested-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/16/pratique-routes-imbriquees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/16/practice-nested-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/17/hook-useparams</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/17/hook-useparams"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/17/hook-useparams"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/17/le-hook-useparams"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/17/hook-useparams"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/18/useparams-syntax-in-react-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/18/skladnia-useparams-w-react-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/18/useparams-syntax-in-react-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/18/la-syntaxe-de-useparams-dans-react-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/18/useparams-syntax-in-react-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/19/practice-url-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/19/praktyka-parametry-url"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/19/practice-url-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/19/pratique-parametres-d-url"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/19/practice-url-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/20/hook-usesearchparams</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/20/hook-usesearchparams"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/20/hook-usesearchparams"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/20/le-hook-usesearchparams"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/20/hook-usesearchparams"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/21/nested-routing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/21/nested-routing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/21/nested-routing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/21/routage-imbrique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/21/nested-routing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/23/hook-usenavigate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/23/hook-usenavigate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/23/hook-usenavigate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/23/le-hook-usenavigate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/23/hook-usenavigate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/24/practice-programmatic-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/24/praktyka-nawigacja-programowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/24/practice-programmatic-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/24/pratique-navigation-programmatique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/24/practice-programmatic-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/25/outlet-component-in-react-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/25/komponent-outlet-w-react-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/25/outlet-component-in-react-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/25/le-composant-outlet-dans-react-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/25/outlet-component-in-react-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/26/index-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/26/index-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/26/index-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/26/les-routes-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/26/index-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/28/link-component-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/28/skladnia-komponentu-link"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/28/link-component-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/28/la-syntaxe-du-composant-link"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/28/link-component-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/29/navlink-with-active-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/29/navlink-z-aktywnym-stanem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/29/navlink-with-active-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/29/navlink-avec-etat-actif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/29/navlink-with-active-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/30/dynamic-css-class-in-navlink</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/30/dynamiczna-klasa-css-w-navlink"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/30/dynamic-css-class-in-navlink"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/30/classe-css-dynamique-dans-navlink"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/30/dynamic-css-class-in-navlink"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/32/redirect-configuration-in-react-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/32/konfiguracja-przekierowania-w-react-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/32/redirect-configuration-in-react-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/32/configuration-d-une-redirection-dans-react-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/32/redirect-configuration-in-react-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/33/outlet-component-in-react-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/33/komponent-outlet-w-react-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/33/outlet-component-in-react-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/33/le-composant-outlet-dans-react-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/33/outlet-component-in-react-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/34/practice-query-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/34/praktyka-parametry-zapytania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/34/practice-query-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/34/pratique-parametres-de-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/34/practice-query-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/35/programmatic-navigation-with-usenavigate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/35/programowa-nawigacja-z-usenavigate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/35/programmatic-navigation-with-usenavigate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/35/navigation-programmatique-avec-usenavigate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/35/programmatic-navigation-with-usenavigate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/36/navigation-in-react-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/36/nawigacja-w-react-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/36/navigation-in-react-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/36/la-navigation-dans-react-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/36/navigation-in-react-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/38/practice-protected-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/38/praktyka-chronione-trasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/38/practice-protected-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/38/pratique-routes-protegees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/38/practice-protected-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/39/dynamic-parameters-in-paths</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/39/parametry-dynamiczne-w-sciezkach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/39/dynamic-parameters-in-paths"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/39/les-parametres-dynamiques-dans-les-chemins"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/39/dynamic-parameters-in-paths"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/40/practice-loading-states</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/40/praktyka-stany-ladowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/40/practice-loading-states"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/40/pratique-etats-de-chargement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/40/practice-loading-states"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/41/react-lazy-and-suspense</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/41/react-lazy-i-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/41/react-lazy-and-suspense"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/41/react-lazy-et-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/41/react-lazy-and-suspense"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/42/suspense-fallback</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/42/suspense-fallback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/42/suspense-fallback"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/42/le-fallback-de-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/42/suspense-fallback"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/43/lazy-loading-process-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/43/proces-lazy-loading-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/43/lazy-loading-process-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/43/le-processus-de-chargement-differe-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/43/lazy-loading-process-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/45/location-state-in-react-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/45/location-state-w-react-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/45/location-state-in-react-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/45/le-location-state-dans-react-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/45/location-state-in-react-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/46/reading-location-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/46/odczytywanie-location-state"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/46/reading-location-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/46/lire-le-location-state"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/46/reading-location-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/47/programmatic-state-passing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/47/programowe-przekazywanie-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/47/programmatic-state-passing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/47/passer-un-etat-de-maniere-programmatique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/47/programmatic-state-passing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/49/hook-uselocation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/49/hook-uselocation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/49/hook-uselocation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/49/le-hook-uselocation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/49/hook-uselocation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/50/practice-uselocation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/50/praktyka-uselocation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/50/practice-uselocation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/50/pratique-uselocation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/50/practice-uselocation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/51/usenavigate-with-a-number</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/51/usenavigate-z-liczba"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/51/usenavigate-with-a-number"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/51/usenavigate-avec-un-nombre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/51/usenavigate-with-a-number"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/52/replace-in-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/52/replace-w-nawigacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/52/replace-in-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/52/replace-dans-la-navigation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/52/replace-in-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/53/url-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/53/struktura-url"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/53/url-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/53/la-structure-d-une-url"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/53/url-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/55/protected-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/55/protected-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/55/protected-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/55/routes-protegees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/55/protected-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/56/practice-routing-exercise</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/56/praktyka-routing-cwiczenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/56/practice-routing-exercise"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/56/pratique-exercice-de-routage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/56/practice-routing-exercise"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/57/programmatic-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/57/programowa-nawigacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/57/programmatic-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/57/navigation-programmatique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/57/programmatic-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/58/programmatic-navigation-in-react-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/58/programatyczna-nawigacja-w-react-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/58/programmatic-navigation-in-react-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/58/la-navigation-programmatique-dans-react-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/58/programmatic-navigation-in-react-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/59/passing-data-through-location-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/59/przekazywanie-danych-przez-location-state"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/59/passing-data-through-location-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/59/passer-des-donnees-via-le-location-state"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/59/passing-data-through-location-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/60/outlet-component-in-nested-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/60/komponent-outlet-w-zagniezdzonych-trasach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/60/outlet-component-in-nested-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/60/le-composant-outlet-dans-les-routes-imbriquees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/60/outlet-component-in-nested-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/61/error-handling-in-routing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/61/obsluga-bledow-w-routingu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/61/error-handling-in-routing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/61/la-gestion-des-erreurs-dans-le-routage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/61/error-handling-in-routing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/62/navigate-component-for-redirects</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/62/komponent-navigate-do-przekierowan"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/62/navigate-component-for-redirects"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/62/le-composant-navigate-pour-les-redirections"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/62/navigate-component-for-redirects"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/63/managing-search-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/63/zarzadzanie-parametrami-wyszukiwania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/63/managing-search-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/63/gerer-les-parametres-de-recherche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/63/managing-search-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/64/navigation-process-in-react-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/64/proces-nawigacji-w-react-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/64/navigation-process-in-react-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/64/le-processus-de-navigation-dans-react-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/64/navigation-process-in-react-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/65/authorization-flow-in-protectedroute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/65/przeplyw-autoryzacji-w-protectedroute"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/65/authorization-flow-in-protectedroute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/65/le-flux-d-autorisation-dans-protectedroute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/65/authorization-flow-in-protectedroute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/66/handling-the-404-page-in-react-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/66/obsluga-strony-404-w-react-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/66/handling-the-404-page-in-react-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/66/la-gestion-de-la-page-404-dans-react-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/66/handling-the-404-page-in-react-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/67/testing-components-with-routing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/67/testowanie-komponentow-z-routingiem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/67/testing-components-with-routing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/67/tester-des-composants-avec-routage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/67/testing-components-with-routing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/68/passing-state-through-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/68/przekazywanie-state-przez-nawigacje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/68/passing-state-through-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/68/passer-un-etat-via-la-navigation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/68/passing-state-through-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/69/route-definition-with-a-parameter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/69/definicja-trasy-z-parametrem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/69/route-definition-with-a-parameter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/69/definition-d-une-route-avec-un-parametre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/69/route-definition-with-a-parameter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/70/index-route-in-react-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/70/index-route-w-react-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/70/index-route-in-react-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/70/la-route-index-dans-react-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/70/index-route-in-react-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/71/lazy-loading-routes-in-react-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/71/lazy-loading-tras-w-react-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/71/lazy-loading-routes-in-react-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/71/le-chargement-differe-des-routes-dans-react-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/71/lazy-loading-routes-in-react-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/72/project-navigation-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/72/projekt-system-nawigacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/72/project-navigation-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/72/projet-systeme-de-navigation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/72/project-navigation-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/73/mentor-project-galactic-navigation-center</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/73/projekt-do-mentora-centrum-nawigacji-galaktycznej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/73/mentor-project-galactic-navigation-center"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/73/projet-mentor-le-centre-de-navigation-galactique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/73/mentor-project-galactic-navigation-center"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/6/74/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/6/74/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/6/74/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/6/74/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/6/74/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/1/video-introduction-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/3/styling-methods-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/3/metody-stylowania-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/3/styling-methods-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/3/methodes-de-style-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/3/styling-methods-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/4/classname-vs-inline-styles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/4/classname-vs-inline-styles"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/4/classname-vs-inline-styles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/4/classname-vs-styles-en-ligne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/4/classname-vs-inline-styles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/5/practice-inline-styles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/5/praktyka-inline-styles"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/5/practice-inline-styles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/5/pratique-styles-en-ligne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/5/practice-inline-styles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/6/inline-styles-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/6/skladnia-inline-styles"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/6/inline-styles-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/6/syntaxe-des-styles-en-ligne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/6/inline-styles-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/7/css-properties-in-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/7/css-properties-w-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/7/css-properties-in-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/7/proprietes-css-en-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/7/css-properties-in-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/8/limitations-of-inline-styles-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/8/ograniczenia-inline-styles-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/8/limitations-of-inline-styles-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/8/limites-des-styles-en-ligne-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/8/limitations-of-inline-styles-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/9/practice-css-import</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/9/praktyka-import-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/9/practice-css-import"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/9/pratique-import-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/9/practice-css-import"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/10/css-hover-pseudo-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/10/pseudoklasa-hover-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/10/css-hover-pseudo-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/10/pseudo-classe-css-hover"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/10/css-hover-pseudo-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/11/dynamic-css-class-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/11/dynamiczna-klasa-css-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/11/dynamic-css-class-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/11/classe-css-dynamique-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/11/dynamic-css-class-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/12/css-modules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/12/css-modules"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/12/css-modules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/12/css-modules"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/12/css-modules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/13/practice-css-modules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/13/praktyka-css-modules"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/13/practice-css-modules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/13/pratique-css-modules"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/13/practice-css-modules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/14/importing-css-modules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/14/import-css-modules"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/14/importing-css-modules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/14/importer-les-css-modules"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/14/importing-css-modules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/15/css-modules-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/15/css-modules-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/15/css-modules-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/15/css-modules-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/15/css-modules-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/16/global-styles-in-css-modules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/16/globalne-style-w-css-modules"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/16/global-styles-in-css-modules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/16/styles-globaux-dans-les-css-modules"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/16/global-styles-in-css-modules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/17/dynamic-styling-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/17/wzorce-dynamicznego-stylowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/17/dynamic-styling-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/17/patterns-de-stylisation-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/17/dynamic-styling-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/18/importing-css-module-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/18/import-css-module-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/18/importing-css-module-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/18/importer-un-css-module-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/18/importing-css-module-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/19/css-selector-specificity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/19/specyficznosc-selektorow-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/19/css-selector-specificity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/19/specificite-des-selecteurs-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/19/css-selector-specificity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/21/basics-styled-components-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/21/podstawy-skladnia-styled-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/21/basics-styled-components-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/21/bases-syntaxe-de-styled-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/21/basics-styled-components-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/22/basics-dynamic-styles-in-styled-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/22/podstawy-dynamiczne-style-w-styled-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/22/basics-dynamic-styles-in-styled-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/22/bases-styles-dynamiques-dans-styled-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/22/basics-dynamic-styles-in-styled-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/23/basics-practice-styled-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/23/podstawy-praktyka-styled-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/23/basics-practice-styled-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/23/bases-pratique-styled-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/23/basics-practice-styled-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/24/basics-dynamic-styling-process-in-styled-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/24/podstawy-proces-dynamicznego-stylowania-w-styled-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/24/basics-dynamic-styling-process-in-styled-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/24/bases-processus-de-stylisation-dynamique-dans-styled-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/24/basics-dynamic-styling-process-in-styled-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/25/basics-themeprovider-in-styled-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/25/podstawy-themeprovider-w-styled-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/25/basics-themeprovider-in-styled-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/25/bases-themeprovider-dans-styled-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/25/basics-themeprovider-in-styled-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/26/basics-practice-themeprovider</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/26/podstawy-praktyka-themeprovider"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/26/basics-practice-themeprovider"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/26/bases-pratique-themeprovider"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/26/basics-practice-themeprovider"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/27/basics-styled-component-syntax-with-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/27/podstawy-skladnia-styled-component-z-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/27/basics-styled-component-syntax-with-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/27/bases-syntaxe-d-un-styled-component-avec-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/27/basics-styled-component-syntax-with-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/28/basics-advantages-of-css-in-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/28/podstawy-zalety-css-in-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/28/basics-advantages-of-css-in-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/28/bases-avantages-du-css-in-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/28/basics-advantages-of-css-in-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/30/installing-scss</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/30/instalacja-scss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/30/installing-scss"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/30/installer-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/30/installing-scss"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/31/scss-vs-sass</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/31/scss-vs-sass"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/31/scss-vs-sass"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/31/scss-vs-sass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/31/scss-vs-sass"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/32/variables-in-scss</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/32/zmienne-w-scss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/32/variables-in-scss"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/32/les-variables-en-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/32/variables-in-scss"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/33/practice-scss-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/33/praktyka-scss-variables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/33/practice-scss-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/33/pratique-variables-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/33/practice-scss-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/34/nesting-selectors-in-scss</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/34/zagniezdzanie-selektorow-w-scss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/34/nesting-selectors-in-scss"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/34/imbrication-des-selecteurs-en-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/34/nesting-selectors-in-scss"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/35/practice-scss-nesting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/35/praktyka-scss-nesting"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/35/practice-scss-nesting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/35/pratique-imbrication-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/35/practice-scss-nesting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/36/mixins-in-scss</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/36/mixins-w-scss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/36/mixins-in-scss"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/36/les-mixins-en-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/36/mixins-in-scss"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/37/steps-to-configure-scss-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/37/etapy-konfiguracji-scss-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/37/steps-to-configure-scss-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/37/etapes-de-configuration-de-scss-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/37/steps-to-configure-scss-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/38/mixins-in-scss</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/38/mixiny-w-scss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/38/mixins-in-scss"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/38/les-mixins-en-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/38/mixins-in-scss"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/39/extend-directive-in-scss</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/39/dyrektywa-extend-w-scss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/39/extend-directive-in-scss"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/39/directive-extend-en-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/39/extend-directive-in-scss"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/40/practice-scss-mixins</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/40/praktyka-scss-mixins"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/40/practice-scss-mixins"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/40/pratique-mixins-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/40/practice-scss-mixins"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/41/nesting-in-scss</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/41/zagniezdzanie-w-scss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/41/nesting-in-scss"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/41/imbrication-en-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/41/nesting-in-scss"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/42/scss-nesting-best-practices</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/42/najlepsze-praktyki-zagniezdzania-scss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/42/scss-nesting-best-practices"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/42/bonnes-pratiques-d-imbrication-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/42/scss-nesting-best-practices"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/43/import-directive-in-scss</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/43/dyrektywa-importu-w-scss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/43/import-directive-in-scss"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/43/directive-d-import-en-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/43/import-directive-in-scss"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/44/practice-scss-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/44/praktyka-scss-functions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/44/practice-scss-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/44/pratique-fonctions-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/44/practice-scss-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/45/bem-naming-methodology</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/45/metodologia-nazewnictwa-bem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/45/bem-naming-methodology"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/45/methodologie-de-nommage-bem"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/45/bem-naming-methodology"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/46/scss-compilation-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/46/kolejnosc-kompilacji-scss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/46/scss-compilation-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/46/ordre-de-compilation-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/46/scss-compilation-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/47/practice-css-modules-scss</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/47/praktyka-css-modules-scss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/47/practice-css-modules-scss"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/47/pratique-css-modules-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/47/practice-css-modules-scss"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/49/basics-css-unit-for-responsiveness</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/49/podstawy-jednostka-css-do-responsywnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/49/basics-css-unit-for-responsiveness"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/49/bases-unite-css-pour-la-responsivite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/49/basics-css-unit-for-responsiveness"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/50/basics-practice-responsive-design</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/50/podstawy-praktyka-responsive-design"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/50/basics-practice-responsive-design"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/50/bases-pratique-design-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/50/basics-practice-responsive-design"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/51/basics-breakpoints-in-responsive-design</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/51/podstawy-breakpointy-w-responsive-design"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/51/basics-breakpoints-in-responsive-design"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/51/bases-breakpoints-dans-le-design-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/51/basics-breakpoints-in-responsive-design"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/52/basics-mobile-first-approach</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/52/podstawy-podejscie-mobile-first"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/52/basics-mobile-first-approach"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/52/bases-l-approche-mobile-first"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/52/basics-mobile-first-approach"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/54/basics-css-specificity-from-lowest-to-highest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/54/podstawy-specyficznosc-css-od-najnizszej-do-najwyzszej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/54/basics-css-specificity-from-lowest-to-highest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/54/bases-specificite-css-de-la-plus-faible-a-la-plus-forte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/54/basics-css-specificity-from-lowest-to-highest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/55/basics-overriding-css-styles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/55/podstawy-nadpisywanie-stylow-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/55/basics-overriding-css-styles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/55/bases-surcharger-les-styles-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/55/basics-overriding-css-styles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/57/design-system-foundation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/57/fundament-design-systemu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/57/design-system-foundation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/57/les-fondations-d-un-design-system"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/57/design-system-foundation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/58/debugging-css-in-the-browser</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/58/debugowanie-css-w-przegladarce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/58/debugging-css-in-the-browser"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/58/deboguer-le-css-dans-le-navigateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/58/debugging-css-in-the-browser"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/59/browser-compatibility-strategy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/59/strategia-kompatybilnosci-przegladarek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/59/browser-compatibility-strategy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/59/strategie-de-compatibilite-navigateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/59/browser-compatibility-strategy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/61/steps-to-create-css-animations-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/61/etapy-tworzenia-animacji-css-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/61/steps-to-create-css-animations-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/61/etapes-pour-creer-des-animations-css-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/61/steps-to-create-css-animations-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/63/basics-css-custom-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/63/podstawy-css-custom-properties"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/63/basics-css-custom-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/63/bases-les-css-custom-properties"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/63/basics-css-custom-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/65/project-styling-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/65/projekt-system-stylowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/65/project-styling-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/65/projet-systeme-de-style"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/65/project-styling-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/66/mentor-project-deep-space-style-laboratory</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/66/projekt-do-mentora-deep-space-style-laboratory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/66/mentor-project-deep-space-style-laboratory"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/66/projet-mentor-le-laboratoire-de-style-deep-space"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/66/mentor-project-deep-space-style-laboratory"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/7/67/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/7/67/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/7/67/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/7/67/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/7/67/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/1/video-introduction-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/3/custom-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/3/wlasne-hooki-custom-hooks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/3/custom-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/3/custom-hooks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/3/custom-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/5/introduction-hook-rules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/5/wprowadzenie-zasady-hookow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/5/introduction-hook-rules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/5/introduction-regles-des-hooks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/5/introduction-hook-rules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/6/practice-custom-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/6/praktyka-custom-hook"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/6/practice-custom-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/6/pratique-custom-hook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/6/practice-custom-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/7/introduction-higher-order-components-hoc</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/7/wprowadzenie-higher-order-components-hoc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/7/introduction-higher-order-components-hoc"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/7/introduction-higher-order-components-hoc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/7/introduction-higher-order-components-hoc"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/8/custom-hook-pattern-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/8/przeplyw-wzorcow-wlasnych-hookow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/8/custom-hook-pattern-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/8/flux-du-pattern-custom-hook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/8/custom-hook-pattern-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/9/practice-usefetch-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/9/praktyka-usefetch-hook"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/9/practice-usefetch-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/9/pratique-hook-usefetch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/9/practice-usefetch-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/10/introduction-render-props-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/10/wprowadzenie-wzorzec-render-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/10/introduction-render-props-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/10/introduction-le-pattern-render-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/10/introduction-render-props-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/11/introduction-compound-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/11/wprowadzenie-compound-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/11/introduction-compound-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/11/introduction-compound-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/11/introduction-compound-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/12/introduction-practice-hoc-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/12/wprowadzenie-praktyka-wzorzec-hoc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/12/introduction-practice-hoc-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/12/introduction-pratique-le-pattern-hoc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/12/introduction-practice-hoc-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/13/introduction-hoc-syntax-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/13/wprowadzenie-skladnia-hoc-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/13/introduction-hoc-syntax-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/13/introduction-syntaxe-hoc-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/13/introduction-hoc-syntax-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/14/container-vs-presentational</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/14/container-vs-presentational"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/14/container-vs-presentational"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/14/container-vs-presentational"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/14/container-vs-presentational"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/15/introduction-practice-render-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/15/wprowadzenie-praktyka-render-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/15/introduction-practice-render-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/15/introduction-pratique-render-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/15/introduction-practice-render-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/17/starttransition-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/17/starttransition-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/17/starttransition-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/17/starttransition-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/17/starttransition-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/18/introduction-when-to-use-hoc-vs-custom-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/18/wprowadzenie-kiedy-uzywac-hoc-vs-custom-hooks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/18/introduction-when-to-use-hoc-vs-custom-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/18/introduction-quand-utiliser-un-hoc-plutot-qu-un-custom-hook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/18/introduction-when-to-use-hoc-vs-custom-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/19/introduction-practice-compound-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/19/wprowadzenie-praktyka-compound-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/19/introduction-practice-compound-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/19/introduction-pratique-compound-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/19/introduction-practice-compound-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/20/steps-for-creating-a-custom-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/20/kroki-tworzenia-custom-hooka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/20/steps-for-creating-a-custom-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/20/etapes-de-creation-d-un-custom-hook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/20/steps-for-creating-a-custom-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/21/practice-state-machine</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/21/praktyka-state-machine"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/21/practice-state-machine"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/21/pratique-state-machine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/21/practice-state-machine"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/23/react-lazy-and-suspense</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/23/react-lazy-i-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/23/react-lazy-and-suspense"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/23/react-lazy-et-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/23/react-lazy-and-suspense"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/25/react-lazy-with-suspense-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/25/skladnia-react-lazy-z-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/25/react-lazy-with-suspense-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/25/syntaxe-react-lazy-avec-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/25/react-lazy-with-suspense-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/27/adapter-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/27/wzorzec-adapter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/27/adapter-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/27/pattern-adapter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/27/adapter-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/28/facade-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/28/wzorzec-facade"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/28/facade-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/28/pattern-facade"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/28/facade-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/29/adapter-vs-facade</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/29/adapter-vs-facade"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/29/adapter-vs-facade"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/29/adapter-vs-facade"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/29/adapter-vs-facade"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/30/aria-attributes-in-a-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/30/atrybuty-aria-w-formularzu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/30/aria-attributes-in-a-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/30/attributs-aria-dans-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/30/aria-attributes-in-a-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/31/focus-management-in-a-modal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/31/zarzadzanie-fokusem-w-modalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/31/focus-management-in-a-modal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/31/gestion-du-focus-dans-une-modale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/31/focus-management-in-a-modal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/32/practice-virtualized-list-with-memoization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/32/praktyka-wirtualizowana-lista-z-memoizacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/32/practice-virtualized-list-with-memoization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/32/pratique-liste-virtualisee-avec-memoisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/32/practice-virtualized-list-with-memoization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/33/forwardref-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/33/forwardref-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/33/forwardref-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/33/forwardref-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/33/forwardref-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/34/introduction-hoc-implementation-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/34/wprowadzenie-wzorzec-implementacji-hoc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/34/introduction-hoc-implementation-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/34/introduction-pattern-d-implementation-d-un-hoc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/34/introduction-hoc-implementation-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/35/practice-error-boundary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/35/praktyka-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/35/practice-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/35/pratique-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/35/practice-error-boundary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/37/react-memo-for-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/37/react-memo-do-optymalizacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/37/react-memo-for-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/37/react-memo-pour-l-optimisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/37/react-memo-for-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/38/react-profiler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/38/react-profiler"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/38/react-profiler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/38/react-profiler"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/38/react-profiler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/39/practice-code-splitting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/39/praktyka-code-splitting"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/39/practice-code-splitting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/39/pratique-code-splitting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/39/practice-code-splitting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/40/code-splitting-with-react-lazy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/40/code-splitting-z-react-lazy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/40/code-splitting-with-react-lazy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/40/code-splitting-avec-react-lazy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/40/code-splitting-with-react-lazy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/41/testing-strategy-priorities</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/41/priorytety-strategii-testowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/41/testing-strategy-priorities"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/41/priorites-de-la-strategie-de-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/41/testing-strategy-priorities"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/42/practice-useform-hook-with-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/42/praktyka-useform-hook-z-walidacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/42/practice-useform-hook-with-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/42/pratique-hook-useform-avec-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/42/practice-useform-hook-with-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/44/introduction-hoc-naming-convention</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/44/wprowadzenie-konwencja-nazewnictwa-hoc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/44/introduction-hoc-naming-convention"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/44/introduction-convention-de-nommage-des-hoc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/44/introduction-hoc-naming-convention"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/45/usecallback-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/45/skladnia-usecallback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/45/usecallback-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/45/syntaxe-de-usecallback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/45/usecallback-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/46/practice-usereducer-alarm-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/46/praktyka-usereducer-system-alarmowy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/46/practice-usereducer-alarm-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/46/pratique-usereducer-systeme-d-alarme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/46/practice-usereducer-alarm-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/47/benefits-of-code-splitting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/47/korzysci-z-code-splitting"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/47/benefits-of-code-splitting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/47/avantages-du-code-splitting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/47/benefits-of-code-splitting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/48/practice-provider-composition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/48/praktyka-provider-composition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/48/practice-provider-composition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/48/pratique-provider-composition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/48/practice-provider-composition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/49/introduction-render-props-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/49/wprowadzenie-render-props-structure"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/49/introduction-render-props-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/49/introduction-structure-render-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/49/introduction-render-props-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/50/code-splitting-with-react-lazy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/50/code-splitting-z-react-lazy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/50/code-splitting-with-react-lazy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/50/code-splitting-avec-react-lazy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/50/code-splitting-with-react-lazy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/51/custom-hook-return-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/51/zwracana-wartosc-custom-hooka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/51/custom-hook-return-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/51/valeur-de-retour-d-un-custom-hook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/51/custom-hook-return-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/52/usememo-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/52/skladnia-usememo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/52/usememo-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/52/syntaxe-de-usememo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/52/usememo-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/53/introduction-hoc-and-modifying-the-original-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/53/wprowadzenie-hoc-a-modyfikacja-oryginalnego-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/53/introduction-hoc-and-modifying-the-original-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/53/introduction-un-hoc-et-la-modification-du-composant-original"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/53/introduction-hoc-and-modifying-the-original-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/54/state-management-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/54/wzorce-zarzadzania-stanem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/54/state-management-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/54/patterns-de-gestion-d-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/54/state-management-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/55/fallback-in-react-lazy-and-suspense</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/55/fallback-w-react-lazy-i-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/55/fallback-in-react-lazy-and-suspense"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/55/fallback-dans-react-lazy-et-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/55/fallback-in-react-lazy-and-suspense"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/56/state-management-evolution</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/56/ewolucja-zarzadzania-stanem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/56/state-management-evolution"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/56/evolution-de-la-gestion-d-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/56/state-management-evolution"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/57/npm-run-build</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/57/npm-run-build"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/57/npm-run-build"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/57/npm-run-build"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/57/npm-run-build"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/58/child-parent-communication-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/58/komunikacja-dziecko-rodzic-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/58/child-parent-communication-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/58/communication-enfant-parent-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/58/child-parent-communication-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/59/introduction-render-props-children-as-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/59/wprowadzenie-render-props-children-as-function"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/59/introduction-render-props-children-as-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/59/introduction-render-props-children-comme-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/59/introduction-render-props-children-as-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/60/react-performance-monitoring-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/60/narzedzia-monitorowania-wydajnosci-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/60/react-performance-monitoring-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/60/outils-de-monitoring-des-performances-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/60/react-performance-monitoring-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/61/introduction-custom-hooks-composition-principle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/61/wprowadzenie-custom-hooks-zasada-kompozycji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/61/introduction-custom-hooks-composition-principle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/61/introduction-custom-hooks-principe-de-composition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/61/introduction-custom-hooks-composition-principle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/63/mentor-project-alpha-centauri-pattern-laboratory</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/63/projekt-do-mentora-laboratorium-wzorcow-alpha-centauri"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/63/mentor-project-alpha-centauri-pattern-laboratory"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/63/projet-mentor-laboratoire-de-patterns-d-alpha-centauri"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/63/mentor-project-alpha-centauri-pattern-laboratory"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/8/64/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/8/64/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/8/64/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/8/64/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/8/64/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/1/video-introduction-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/4/useformstatus-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/4/hook-useformstatus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/4/useformstatus-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/4/hook-useformstatus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/4/useformstatus-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/5/useactionstate-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/5/parametry-useactionstate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/5/useactionstate-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/5/parametres-de-useactionstate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/5/useactionstate-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/6/practice-space-mission-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/6/praktyka-formularz-misji-kosmicznej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/6/practice-space-mission-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/6/pratique-formulaire-de-mission-spatiale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/6/practice-space-mission-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/7/server-actions-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/7/server-actions-dyrektywa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/7/server-actions-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/7/server-actions-directive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/7/server-actions-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/8/useactionstate-invocation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/8/wywolanie-useactionstate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/8/useactionstate-invocation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/8/appel-de-useactionstate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/8/useactionstate-invocation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/9/the-action-attribute-in-a-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/9/atrybut-action-w-formularzu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/9/the-action-attribute-in-a-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/9/l-attribut-action-dans-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/9/the-action-attribute-in-a-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/10/practice-form-validation-with-useactionstate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/10/praktyka-walidacja-formularza-z-useactionstate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/10/practice-form-validation-with-useactionstate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/10/pratique-validation-de-formulaire-avec-useactionstate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/10/practice-form-validation-with-useactionstate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/12/usecallback</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/12/usecallback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/12/usecallback"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/12/usecallback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/12/usecallback"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/13/practice-usememo-for-data-filtering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/13/praktyka-usememo-dla-filtrowania-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/13/practice-usememo-for-data-filtering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/13/pratique-usememo-pour-le-filtrage-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/13/practice-usememo-for-data-filtering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/14/difference-between-usememo-and-usecallback</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/14/roznica-miedzy-usememo-a-usecallback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/14/difference-between-usememo-and-usecallback"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/14/difference-entre-usememo-et-usecallback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/14/difference-between-usememo-and-usecallback"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/15/premature-optimization-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/15/przedwczesna-optymalizacja-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/15/premature-optimization-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/15/optimisation-prematuree-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/15/premature-optimization-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/16/usememo-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/16/skladnia-usememo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/16/usememo-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/16/syntaxe-de-usememo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/16/usememo-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/18/react-memo-with-custom-comparator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/18/react-memo-z-custom-comparator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/18/react-memo-with-custom-comparator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/18/react-memo-avec-comparateur-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/18/react-memo-with-custom-comparator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/19/performance-optimization-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/19/proces-optymalizacji-wydajnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/19/performance-optimization-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/19/processus-d-optimisation-des-performances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/19/performance-optimization-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/21/usedeferredvalue-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/21/skladnia-usedeferredvalue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/21/usedeferredvalue-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/21/syntaxe-de-usedeferredvalue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/21/usedeferredvalue-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/22/usetransition-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/22/skladnia-usetransition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/22/usetransition-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/22/syntaxe-de-usetransition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/22/usetransition-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/24/list-virtualization-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/24/wirtualizacja-list-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/24/list-virtualization-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/24/virtualisation-de-listes-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/24/list-virtualization-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/25/practice-list-virtualization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/25/praktyka-wirtualizacja-list"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/25/practice-list-virtualization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/25/pratique-virtualisation-de-listes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/25/practice-list-virtualization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/26/react-window-list-syntax-v2</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/26/skladnia-react-window-list-v2"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/26/react-window-list-syntax-v2"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/26/syntaxe-de-list-de-react-window-v2"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/26/react-window-list-syntax-v2"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/27/react-window-how-it-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/27/react-window-zasada-dzialania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/27/react-window-how-it-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/27/react-window-comment-ca-marche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/27/react-window-how-it-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/28/practice-useid-forms-with-accessibility</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/28/praktyka-useid-formularze-z-dostepnoscia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/28/practice-useid-forms-with-accessibility"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/28/pratique-useid-formulaires-accessibles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/28/practice-useid-forms-with-accessibility"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/30/usetransition-for-non-urgent-updates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/30/usetransition-dla-niepilnych-aktualizacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/30/usetransition-for-non-urgent-updates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/30/usetransition-pour-les-mises-a-jour-non-urgentes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/30/usetransition-for-non-urgent-updates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/31/useid-syntax-for-accessibility</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/31/skladnia-useid-dla-dostepnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/31/useid-syntax-for-accessibility"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/31/syntaxe-de-useid-pour-l-accessibilite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/31/useid-syntax-for-accessibility"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/32/usetransition-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/32/skladnia-usetransition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/32/usetransition-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/32/syntaxe-de-usetransition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/32/usetransition-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/33/practice-optimistic-ui-updates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/33/praktyka-optymistyczne-aktualizacje-ui"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/33/practice-optimistic-ui-updates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/33/pratique-mises-a-jour-optimistes-de-l-ui"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/33/practice-optimistic-ui-updates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/34/react-rendering-cycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/34/cykl-renderowania-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/34/react-rendering-cycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/34/cycle-de-rendu-de-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/34/react-rendering-cycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/35/use-with-suspense-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/35/przeplyw-use-z-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/35/use-with-suspense-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/35/flux-de-use-avec-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/35/use-with-suspense-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/36/useoptimistic-rollback-on-error</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/36/useoptimistic-rollback-na-blad"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/36/useoptimistic-rollback-on-error"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/36/useoptimistic-retour-arriere-en-cas-d-erreur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/36/useoptimistic-rollback-on-error"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/37/usecallback-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/37/skladnia-usecallback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/37/usecallback-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/37/syntaxe-de-usecallback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/37/usecallback-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/38/performance-optimization-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/38/etapy-optymalizacji-wydajnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/38/performance-optimization-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/38/etapes-de-l-optimisation-des-performances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/38/performance-optimization-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/39/use-hook-vs-usecontext</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/39/hook-use-a-usecontext"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/39/use-hook-vs-usecontext"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/39/hook-use-vs-usecontext"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/39/use-hook-vs-usecontext"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/40/concurrent-rendering-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/40/concurrent-rendering-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/40/concurrent-rendering-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/40/le-rendu-concurrent-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/40/concurrent-rendering-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/41/useoptimistic-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/41/skladnia-useoptimistic"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/41/useoptimistic-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/41/syntaxe-de-useoptimistic"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/41/useoptimistic-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/42/usedeferredvalue-vs-usetransition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/42/usedeferredvalue-a-usetransition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/42/usedeferredvalue-vs-usetransition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/42/usedeferredvalue-vs-usetransition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/42/usedeferredvalue-vs-usetransition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/43/build-optimization-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/43/pipeline-optymalizacji-budowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/43/build-optimization-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/43/pipeline-d-optimisation-du-build"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/43/build-optimization-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/44/react-18-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/44/hooki-react-18"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/44/react-18-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/44/hooks-de-react-18"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/44/react-18-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/45/practice-bundle-analysis</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/45/praktyka-analiza-paczki-bundle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/45/practice-bundle-analysis"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/45/pratique-analyse-du-bundle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/45/practice-bundle-analysis"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/46/profiler-component-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/46/skladnia-komponentu-profiler"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/46/profiler-component-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/46/syntaxe-du-composant-profiler"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/46/profiler-component-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/47/import-impact-on-bundle-size</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/47/wplyw-importow-na-rozmiar-paczki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/47/import-impact-on-bundle-size"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/47/impact-des-imports-sur-la-taille-du-bundle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/47/import-impact-on-bundle-size"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/48/react-profiler-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/48/workflow-react-profiler"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/48/react-profiler-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/48/flux-de-travail-du-react-profiler"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/48/react-profiler-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/49/practice-lazy-loading-images</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/49/praktyka-lazy-loading-obrazow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/49/practice-lazy-loading-images"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/49/pratique-chargement-differe-des-images"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/49/practice-lazy-loading-images"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/50/lazy-loading-image-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/50/skladnia-lazy-loading-obrazu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/50/lazy-loading-image-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/50/syntaxe-d-une-image-en-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/50/lazy-loading-image-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/51/practice-react-profiler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/51/praktyka-react-profiler"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/51/practice-react-profiler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/51/pratique-react-profiler"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/51/practice-react-profiler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/52/react-lazy-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/52/skladnia-react-lazy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/52/react-lazy-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/52/syntaxe-de-react-lazy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/52/react-lazy-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/53/lazy-loading-implementation-with-suspense</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/53/implementacja-lazy-loading-z-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/53/lazy-loading-implementation-with-suspense"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/53/implementation-du-lazy-loading-avec-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/53/lazy-loading-implementation-with-suspense"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/54/practice-web-workers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/54/praktyka-web-workers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/54/practice-web-workers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/54/pratique-web-workers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/54/practice-web-workers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/55/dynamic-import-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/55/dynamiczny-import-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/55/dynamic-import-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/55/import-dynamique-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/55/dynamic-import-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/56/performance-monitoring-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/56/konfiguracja-monitorowania-wydajnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/56/performance-monitoring-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/56/configuration-de-la-surveillance-des-performances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/56/performance-monitoring-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/57/practice-service-worker</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/57/praktyka-service-worker"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/57/practice-service-worker"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/57/pratique-service-worker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/57/practice-service-worker"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/58/automatic-batching-and-settimeout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/58/automatic-batching-a-settimeout"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/58/automatic-batching-and-settimeout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/58/batching-automatique-et-settimeout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/58/automatic-batching-and-settimeout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/59/practice-useactionstate-and-useformstatus</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/59/praktyka-useactionstate-i-useformstatus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/59/practice-useactionstate-and-useformstatus"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/59/pratique-useactionstate-et-useformstatus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/59/practice-useactionstate-and-useformstatus"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/61/mentor-project-galactic-core-performance-laboratory</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/61/projekt-do-mentora-laboratorium-wydajnosci-galactic-core"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/61/mentor-project-galactic-core-performance-laboratory"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/61/projet-du-mentor-laboratoire-de-performance-du-c-ur-galactique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/61/mentor-project-galactic-core-performance-laboratory"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/9/62/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/9/62/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/9/62/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/9/62/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/9/62/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/1/video-introduction-au-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/3/react-portals-usage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/3/react-portals-zastosowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/3/react-portals-usage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/3/les-portails-react-utilisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/3/react-portals-usage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/4/createportal-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/4/skladnia-createportal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/4/createportal-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/4/syntaxe-de-createportal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/4/createportal-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/5/rendering-a-modal-with-createportal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/5/renderowanie-modala-za-pomoca-createportal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/5/rendering-a-modal-with-createportal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/5/afficher-une-modale-avec-createportal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/5/rendering-a-modal-with-createportal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/7/i18next-initialization-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/7/lancuch-inicjalizacji-i18next"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/7/i18next-initialization-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/7/chaine-d-initialisation-d-i18next"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/7/i18next-initialization-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/8/the-usetranslation-hook-in-react-i18next</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/8/hook-usetranslation-w-react-i18next"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/8/the-usetranslation-hook-in-react-i18next"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/8/le-hook-usetranslation-dans-react-i18next"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/8/the-usetranslation-hook-in-react-i18next"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/9/pluralization-in-i18n</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/9/pluralizacja-w-i18n"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/9/pluralization-in-i18n"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/9/la-pluralisation-dans-i18n"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/9/pluralization-in-i18n"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/10/practice-i18n-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/10/praktyka-dashboard-i18n"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/10/practice-i18n-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/10/pratique-tableau-de-bord-i18n"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/10/practice-i18n-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/12/xss-in-react-protection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/12/xss-w-react-ochrona"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/12/xss-in-react-protection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/12/xss-dans-react-protection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/12/xss-in-react-protection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/13/horizontal-ordering-dompurify-sanitization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/13/sortowanie-poziome-sanityzacja-z-dompurify"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/13/horizontal-ordering-dompurify-sanitization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/13/ordre-horizontal-assainissement-avec-dompurify"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/13/horizontal-ordering-dompurify-sanitization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/14/input-data-sanitization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/14/sanityzacja-danych-wejsciowych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/14/input-data-sanitization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/14/assainissement-des-donnees-d-entree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/14/input-data-sanitization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/15/practice-station-security-center</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/15/praktyka-centrum-bezpieczenstwa-stacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/15/practice-station-security-center"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/15/pratique-centre-de-securite-de-la-station"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/15/practice-station-security-center"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/17/usequery-state-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/17/obsluga-stanow-usequery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/17/usequery-state-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/17/gestion-des-etats-de-usequery"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/17/usequery-state-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/18/apollo-client-cache</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/18/apollo-client-cache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/18/apollo-client-cache"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/18/apollo-client-cache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/18/apollo-client-cache"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/19/apollo-usequery-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/19/skladnia-apollo-usequery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/19/apollo-usequery-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/19/syntaxe-de-usequery-avec-apollo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/19/apollo-usequery-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/20/the-usemutation-hook-in-apollo-client</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/20/hook-usemutation-w-apollo-client"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/20/the-usemutation-hook-in-apollo-client"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/20/le-hook-usemutation-dans-apollo-client"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/20/the-usemutation-hook-in-apollo-client"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/21/usequery-syntax-in-apollo-client</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/21/skladnia-usequery-w-apollo-client"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/21/usequery-syntax-in-apollo-client"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/21/syntaxe-de-usequery-dans-apollo-client"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/21/usequery-syntax-in-apollo-client"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/23/websocket-vs-rest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/23/websocket-vs-rest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/23/websocket-vs-rest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/23/websocket-vs-rest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/23/websocket-vs-rest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/24/practice-websocket-communication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/24/praktyka-komunikacja-websocket"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/24/practice-websocket-communication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/24/pratique-communication-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/24/practice-websocket-communication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/25/server-sent-events-vs-websocket</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/25/server-sent-events-vs-websocket"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/25/server-sent-events-vs-websocket"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/25/server-sent-events-vs-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/25/server-sent-events-vs-websocket"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/27/web-workers-communication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/27/web-workers-komunikacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/27/web-workers-communication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/27/web-workers-communication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/27/web-workers-communication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/28/web-workers-use-cases</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/28/zastosowania-web-workers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/28/web-workers-use-cases"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/28/cas-d-usage-des-web-workers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/28/web-workers-use-cases"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/30/react-compiler-what-it-does-automatically</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/30/react-compiler-co-robi-automatycznie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/30/react-compiler-what-it-does-automatically"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/30/le-compilateur-react-ce-qu-il-fait-automatiquement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/30/react-compiler-what-it-does-automatically"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/31/react-compiler-configuration-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/31/konfiguracja-react-compiler-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/31/react-compiler-configuration-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/31/configuration-du-compilateur-react-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/31/react-compiler-configuration-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/32/rules-of-react-and-the-compiler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/32/rules-of-react-a-compiler"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/32/rules-of-react-and-the-compiler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/32/les-regles-de-react-et-le-compilateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/32/rules-of-react-and-the-compiler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/33/eslint-configuration-for-react-compiler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/33/konfiguracja-eslint-dla-react-compiler"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/33/eslint-configuration-for-react-compiler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/33/configuration-eslint-pour-le-compilateur-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/33/eslint-configuration-for-react-compiler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/35/rendertopipeablestream-vs-rendertoreadablestream</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/35/rendertopipeablestream-vs-rendertoreadablestream"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/35/rendertopipeablestream-vs-rendertoreadablestream"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/35/rendertopipeablestream-vs-rendertoreadablestream"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/35/rendertopipeablestream-vs-rendertoreadablestream"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/36/streaming-ssr-event-sequence</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/36/streaming-ssr-kolejnosc-zdarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/36/streaming-ssr-event-sequence"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/36/ssr-en-streaming-sequence-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/36/streaming-ssr-event-sequence"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/37/edge-runtime-characteristics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/37/edge-runtime-charakterystyka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/37/edge-runtime-characteristics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/37/edge-runtime-caracteristiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/37/edge-runtime-characteristics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/38/errorboundary-with-suspense-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/38/skladnia-errorboundary-z-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/38/errorboundary-with-suspense-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/38/syntaxe-errorboundary-avec-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/38/errorboundary-with-suspense-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/39/usesuspensequery-syntax-with-react-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/39/skladnia-usesuspensequery-z-react-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/39/usesuspensequery-syntax-with-react-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/39/syntaxe-de-usesuspensequery-avec-react-query"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/39/usesuspensequery-syntax-with-react-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/41/the-use-client-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/41/dyrektywa-use-client"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/41/the-use-client-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/41/la-directive-use-client"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/41/the-use-client-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/42/suspense-syntax-with-fallback</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/42/skladnia-suspense-z-fallback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/42/suspense-syntax-with-fallback"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/42/syntaxe-de-suspense-avec-fallback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/42/suspense-syntax-with-fallback"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/43/server-components-vs-ssr</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/43/server-components-vs-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/43/server-components-vs-ssr"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/43/server-components-vs-ssr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/43/server-components-vs-ssr"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/44/server-and-client-component-composition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/44/kompozycja-server-i-client-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/44/server-and-client-component-composition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/44/composition-de-composants-serveur-et-client"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/44/server-and-client-component-composition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/45/practice-suspense-for-data-fetching</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/45/praktyka-suspense-do-pobierania-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/45/practice-suspense-for-data-fetching"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/45/pratique-suspense-pour-la-recuperation-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/45/practice-suspense-for-data-fetching"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/46/error-boundary-and-suspense</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/46/error-boundary-a-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/46/error-boundary-and-suspense"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/46/error-boundary-et-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/46/error-boundary-and-suspense"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/47/streaming-ssr-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/47/pipeline-streaming-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/47/streaming-ssr-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/47/pipeline-du-ssr-en-streaming"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/47/streaming-ssr-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/48/practice-error-boundaries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/48/praktyka-granice-bledow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/48/practice-error-boundaries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/48/pratique-error-boundaries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/48/practice-error-boundaries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/49/error-boundary-syntax-with-fallback</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/49/skladnia-error-boundary-z-fallback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/49/error-boundary-syntax-with-fallback"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/49/syntaxe-d-error-boundary-avec-fallback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/49/error-boundary-syntax-with-fallback"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/50/request-lifecycle-with-react-server-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/50/cykl-zycia-zadania-z-react-server-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/50/request-lifecycle-with-react-server-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/50/cycle-de-vie-d-une-requete-avec-les-react-server-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/50/request-lifecycle-with-react-server-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/51/server-components-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/51/implementacja-server-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/51/server-components-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/51/implementation-d-un-server-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/51/server-components-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/52/react-server-components-adoption</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/52/adopcja-react-server-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/52/react-server-components-adoption"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/52/adoption-des-react-server-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/52/react-server-components-adoption"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/53/practice-component-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/53/praktyka-biblioteka-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/53/practice-component-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/53/pratique-bibliotheque-de-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/53/practice-component-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/55/module-federation-in-webpack-5</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/55/module-federation-w-webpack-5"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/55/module-federation-in-webpack-5"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/55/module-federation-dans-webpack-5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/55/module-federation-in-webpack-5"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/56/communication-between-mfes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/56/komunikacja-miedzy-mfe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/56/communication-between-mfes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/56/communication-entre-les-mfe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/56/communication-between-mfes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/57/micro-frontends-architecture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/57/architektura-micro-frontends"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/57/micro-frontends-architecture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/57/architecture-des-micro-frontends"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/57/micro-frontends-architecture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/58/practice-micro-frontends</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/58/praktyka-micro-frontends"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/58/practice-micro-frontends"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/58/pratique-micro-frontends"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/58/practice-micro-frontends"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/60/usequery-in-react-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/60/usequery-w-react-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/60/usequery-in-react-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/60/usequery-dans-react-query"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/60/usequery-in-react-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/61/usemutation-syntax-in-react-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/61/skladnia-usemutation-w-react-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/61/usemutation-syntax-in-react-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/61/syntaxe-de-usemutation-dans-react-query"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/61/usemutation-syntax-in-react-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/62/optimistic-updates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/62/optymistyczne-aktualizacje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/62/optimistic-updates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/62/mises-a-jour-optimistes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/62/optimistic-updates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/63/the-stale-while-revalidate-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/63/wzorzec-stale-while-revalidate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/63/the-stale-while-revalidate-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/63/le-modele-stale-while-revalidate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/63/the-stale-while-revalidate-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/64/query-lifecycle-in-tanstack-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/64/cykl-zycia-zapytania-w-tanstack-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/64/query-lifecycle-in-tanstack-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/64/cycle-de-vie-d-une-requete-dans-tanstack-query"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/64/query-lifecycle-in-tanstack-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/66/ref-as-a-prop-in-react-19</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/66/ref-jako-prop-w-react-19"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/66/ref-as-a-prop-in-react-19"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/66/ref-en-tant-que-prop-dans-react-19"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/66/ref-as-a-prop-in-react-19"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/67/migration-from-forwardref-to-react-19</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/67/migracja-z-forwardref-do-react-19"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/67/migration-from-forwardref-to-react-19"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/67/migration-de-forwardref-vers-react-19"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/67/migration-from-forwardref-to-react-19"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/68/forwardref-status-in-react-19</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/68/status-forwardref-w-react-19"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/68/forwardref-status-in-react-19"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/68/statut-de-forwardref-dans-react-19"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/68/forwardref-status-in-react-19"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/70/partial-pre-rendering-ppr</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/70/partial-pre-rendering-ppr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/70/partial-pre-rendering-ppr"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/70/le-pre-rendu-partiel-ppr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/70/partial-pre-rendering-ppr"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/71/ssr-and-hydration-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/71/proces-ssr-i-hydracji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/71/ssr-and-hydration-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/71/processus-de-ssr-et-d-hydratation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/71/ssr-and-hydration-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/72/concurrent-react-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/72/implementacja-concurrent-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/72/concurrent-react-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/72/implementation-de-react-concurrent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/72/concurrent-react-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/73/useid-syntax-for-accessibility</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/73/skladnia-useid-dla-dostepnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/73/useid-syntax-for-accessibility"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/73/syntaxe-de-useid-pour-l-accessibilite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/73/useid-syntax-for-accessibility"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/74/practice-complex-state-with-usereducer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/74/praktyka-zlozony-stan-z-usereducer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/74/practice-complex-state-with-usereducer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/74/pratique-etat-complexe-avec-usereducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/74/practice-complex-state-with-usereducer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/75/usetransition-usage-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/75/wzorzec-uzycia-usetransition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/75/usetransition-usage-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/75/modele-d-utilisation-de-usetransition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/75/usetransition-usage-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/76/practice-concurrent-rendering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/76/praktyka-renderowanie-wspolbiezne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/76/practice-concurrent-rendering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/76/pratique-rendu-concurrent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/76/practice-concurrent-rendering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/77/event-handling-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/77/obsluga-zdarzen-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/77/event-handling-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/77/gestion-des-evenements-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/77/event-handling-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/78/practice-performance-observatory</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/78/praktyka-obserwatorium-wydajnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/78/practice-performance-observatory"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/78/pratique-observatoire-des-performances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/78/practice-performance-observatory"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/79/usedeferredvalue-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/79/wzorzec-usedeferredvalue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/79/usedeferredvalue-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/79/modele-usedeferredvalue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/79/usedeferredvalue-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/80/practice-server-and-client-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/80/praktyka-server-i-client-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/80/practice-server-and-client-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/80/pratique-server-et-client-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/80/practice-server-and-client-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/81/react-devtools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/81/react-devtools"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/81/react-devtools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/81/react-devtools"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/81/react-devtools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/82/production-architecture-planning</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/82/planowanie-architektury-produkcyjnej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/82/production-architecture-planning"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/82/planification-d-une-architecture-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/82/production-architecture-planning"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/83/performance-budgeting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/83/budzetowanie-wydajnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/83/performance-budgeting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/83/budget-de-performance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/83/performance-budgeting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/85/mentor-project-space-mission-command-center</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/85/projekt-do-mentora-kosmiczne-centrum-dowodzenia-misja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/85/mentor-project-space-mission-command-center"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/85/projet-mentor-centre-de-commandement-des-missions-spatiales"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/85/mentor-project-space-mission-command-center"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/10/86/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/10/86/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/10/86/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/10/86/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/10/86/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/1/introduction-data-fetching-and-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/1/wprowadzenie-data-fetching-i-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/1/introduction-data-fetching-and-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/1/introduction-data-fetching-et-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/1/introduction-data-fetching-and-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/4/differences-between-axios-and-fetch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/4/roznice-miedzy-axios-a-fetch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/4/differences-between-axios-and-fetch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/4/differences-entre-axios-et-fetch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/4/differences-between-axios-and-fetch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/5/interceptors-in-axios</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/5/interceptory-w-axios"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/5/interceptors-in-axios"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/5/les-intercepteurs-dans-axios"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/5/interceptors-in-axios"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/6/practice-axios-fetching-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/6/praktyka-axios-pobieranie-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/6/practice-axios-fetching-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/6/pratique-axios-recuperer-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/6/practice-axios-fetching-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/7/error-handling-in-axios</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/7/obsluga-bledow-w-axios"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/7/error-handling-in-axios"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/7/gestion-des-erreurs-dans-axios"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/7/error-handling-in-axios"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/8/creating-an-axios-instance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/8/tworzenie-instancji-axios"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/8/creating-an-axios-instance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/8/creer-une-instance-axios"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/8/creating-an-axios-instance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/9/configuring-a-request-interceptor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/9/konfiguracja-interceptora-zapytan"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/9/configuring-a-request-interceptor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/9/configurer-un-intercepteur-de-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/9/configuring-a-request-interceptor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/11/conditional-state-rendering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/11/warunkowe-renderowanie-stanow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/11/conditional-state-rendering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/11/rendu-conditionnel-des-etats"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/11/conditional-state-rendering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/12/the-loading-error-data-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/12/wzorzec-loading-error-data"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/12/the-loading-error-data-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/12/le-pattern-loading-error-data"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/12/the-loading-error-data-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/13/practice-async-await-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/13/praktyka-async-await-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/13/practice-async-await-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/13/pratique-async-await-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/13/practice-async-await-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/14/fetch-query-syntax-with-async-await</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/14/skladnia-zapytania-fetch-z-async-await"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/14/fetch-query-syntax-with-async-await"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/14/syntaxe-de-requete-fetch-avec-async-await"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/14/fetch-query-syntax-with-async-await"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/15/practice-retry-mechanism</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/15/praktyka-mechanizm-retry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/15/practice-retry-mechanism"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/15/pratique-mecanisme-de-reessai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/15/practice-retry-mechanism"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/17/race-condition-in-data-fetching</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/17/race-condition-w-data-fetchingu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/17/race-condition-in-data-fetching"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/17/race-condition-dans-le-data-fetching"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/17/race-condition-in-data-fetching"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/18/cleanup-in-useeffect-with-abortcontroller</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/18/cleanup-w-useeffect-z-abortcontroller"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/18/cleanup-in-useeffect-with-abortcontroller"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/18/cleanup-dans-useeffect-avec-abortcontroller"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/18/cleanup-in-useeffect-with-abortcontroller"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/19/abortcontroller-syntax-with-cleanup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/19/skladnia-abortcontroller-z-cleanup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/19/abortcontroller-syntax-with-cleanup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/19/syntaxe-d-abortcontroller-avec-cleanup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/19/abortcontroller-syntax-with-cleanup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/20/stale-closures-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/20/stale-closures-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/20/stale-closures-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/20/stale-closures-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/20/stale-closures-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/21/practice-preventing-race-conditions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/21/praktyka-zapobieganie-race-conditions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/21/practice-preventing-race-conditions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/21/pratique-prevenir-les-race-conditions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/21/practice-preventing-race-conditions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/22/practice-ignore-flag-as-race-condition-protection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/22/praktyka-flaga-ignore-jako-ochrona-przed-race-condition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/22/practice-ignore-flag-as-race-condition-protection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/22/pratique-le-flag-ignore-comme-protection-contre-les-race-conditions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/22/practice-ignore-flag-as-race-condition-protection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/23/abortcontroller-lifecycle-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/23/cykl-zycia-abortcontroller-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/23/abortcontroller-lifecycle-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/23/cycle-de-vie-d-abortcontroller-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/23/abortcontroller-lifecycle-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/24/checking-aborterror-in-catch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/24/sprawdzenie-aborterror-w-catch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/24/checking-aborterror-in-catch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/24/verifier-aborterror-dans-catch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/24/checking-aborterror-in-catch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/26/http-request-response-cycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/26/cykl-zadanie-odpowiedz-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/26/http-request-response-cycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/26/le-cycle-requete-reponse-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/26/http-request-response-cycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/27/json-stringify-in-post-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/27/json-stringify-w-zapytaniu-post"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/27/json-stringify-in-post-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/27/json-stringify-dans-une-requete-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/27/json-stringify-in-post-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/28/http-post-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/28/metoda-http-post"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/28/http-post-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/28/la-methode-http-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/28/http-post-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/29/practice-form-with-post</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/29/praktyka-formularz-z-post"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/29/practice-form-with-post"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/29/pratique-formulaire-avec-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/29/practice-form-with-post"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/30/practice-crud-with-post-and-delete</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/30/praktyka-crud-z-post-i-delete"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/30/practice-crud-with-post-and-delete"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/30/pratique-crud-avec-post-et-delete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/30/practice-crud-with-post-and-delete"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/31/fetch-syntax-with-post-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/31/skladnia-fetch-z-metoda-post"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/31/fetch-syntax-with-post-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/31/syntaxe-de-fetch-avec-la-methode-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/31/fetch-syntax-with-post-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/32/delete-204-no-content-response</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/32/odpowiedz-delete-204-no-content"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/32/delete-204-no-content-response"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/32/la-reponse-delete-204-no-content"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/32/delete-204-no-content-response"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/34/swr-pattern-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/34/cykl-zycia-wzorca-swr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/34/swr-pattern-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/34/cycle-de-vie-du-pattern-swr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/34/swr-pattern-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/35/stale-while-revalidate-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/35/wzorzec-stale-while-revalidate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/35/stale-while-revalidate-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/35/le-pattern-stale-while-revalidate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/35/stale-while-revalidate-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/36/practice-cache-with-map-and-ttl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/36/praktyka-cache-z-map-i-ttl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/36/practice-cache-with-map-and-ttl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/36/pratique-cache-avec-map-et-ttl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/36/practice-cache-with-map-and-ttl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/37/practice-optimistic-updates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/37/praktyka-optimistic-updates"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/37/practice-optimistic-updates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/37/pratique-optimistic-updates"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/37/practice-optimistic-updates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/38/cache-invalidation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/38/invalidacja-cache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/38/cache-invalidation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/38/invalidation-du-cache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/38/cache-invalidation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/39/configuring-usequery-in-tanstack-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/39/konfiguracja-usequery-w-tanstack-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/39/configuring-usequery-in-tanstack-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/39/configurer-usequery-dans-tanstack-query"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/39/configuring-usequery-in-tanstack-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/41/exponential-backoff-retry-delays</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/41/exponential-backoff-opoznienia-retry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/41/exponential-backoff-retry-delays"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/41/exponential-backoff-delais-de-reessai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/41/exponential-backoff-retry-delays"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/42/error-boundary-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/42/error-boundary-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/42/error-boundary-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/42/error-boundary-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/42/error-boundary-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/43/practice-toast-notifications</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/43/praktyka-toast-notifications"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/43/practice-toast-notifications"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/43/pratique-notifications-toast"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/43/practice-toast-notifications"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/44/try-catch-finally-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/44/blok-try-catch-finally"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/44/try-catch-finally-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/44/le-bloc-try-catch-finally"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/44/try-catch-finally-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/45/try-catch-block-with-async-await</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/45/blok-try-catch-z-async-await"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/45/try-catch-block-with-async-await"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/45/le-bloc-try-catch-avec-async-await"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/45/try-catch-block-with-async-await"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/46/http-status-code-check-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/46/skladnia-sprawdzenia-kodu-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/46/http-status-code-check-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/46/syntaxe-de-verification-du-code-de-statut-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/46/http-status-code-check-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/48/adding-new-data-to-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/48/dodawanie-nowych-danych-do-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/48/adding-new-data-to-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/48/ajouter-de-nouvelles-donnees-a-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/48/adding-new-data-to-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/49/infinite-scroll-implementation-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/49/kroki-implementacji-infinite-scroll"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/49/infinite-scroll-implementation-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/49/etapes-d-implementation-de-l-infinite-scroll"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/49/infinite-scroll-implementation-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/50/offset-vs-cursor-pagination</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/50/paginacja-offsetowa-vs-kursorowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/50/offset-vs-cursor-pagination"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/50/pagination-offset-vs-curseur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/50/offset-vs-cursor-pagination"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/51/practice-traditional-pagination</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/51/praktyka-paginacja-tradycyjna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/51/practice-traditional-pagination"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/51/pratique-pagination-traditionnelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/51/practice-traditional-pagination"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/52/practice-load-more-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/52/praktyka-load-more-button"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/52/practice-load-more-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/52/pratique-le-bouton-charger-plus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/52/practice-load-more-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/53/pagination-in-api-response</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/53/paginacja-w-odpowiedzi-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/53/pagination-in-api-response"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/53/la-pagination-dans-la-reponse-de-l-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/53/pagination-in-api-response"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/54/data-fetching-pattern-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/54/wzorzec-fetchowania-danych-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/54/data-fetching-pattern-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/54/le-pattern-de-data-fetching-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/54/data-fetching-pattern-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/55/hasmore-check-condition-in-pagination</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/55/warunek-sprawdzenia-hasmore-w-paginacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/55/hasmore-check-condition-in-pagination"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/55/la-condition-de-verification-hasmore-dans-la-pagination"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/55/hasmore-check-condition-in-pagination"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/56/initializing-intersectionobserver</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/56/inicjalizacja-intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/56/initializing-intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/56/initialiser-l-intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/56/initializing-intersectionobserver"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/57/http-status-codes-from-success-to-error</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/57/kody-statusu-http-od-sukcesu-do-bledu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/57/http-status-codes-from-success-to-error"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/57/codes-de-statut-http-du-succes-a-l-erreur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/57/http-status-codes-from-success-to-error"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/58/debounce-with-settimeout-in-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/58/debounce-z-settimeout-w-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/58/debounce-with-settimeout-in-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/58/debounce-avec-settimeout-dans-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/58/debounce-with-settimeout-in-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/59/post-request-configuration-with-fetch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/59/konfiguracja-zapytania-post-z-fetch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/59/post-request-configuration-with-fetch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/59/configuration-d-une-requete-post-avec-fetch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/59/post-request-configuration-with-fetch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/60/from-basic-fetch-to-advanced-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/60/od-podstawowego-fetch-do-zaawansowanych-wzorcow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/60/from-basic-fetch-to-advanced-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/60/du-fetch-de-base-aux-patterns-avances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/60/from-basic-fetch-to-advanced-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/62/mentor-project-cosmic-star-catalog</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/62/projekt-do-mentora-kosmiczny-katalog-gwiazd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/62/mentor-project-cosmic-star-catalog"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/62/projet-mentor-catalogue-cosmique-des-etoiles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/62/mentor-project-cosmic-star-catalog"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/11/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/11/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/11/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/11/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/11/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/1/introduction-react-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/1/wprowadzenie-react-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/1/introduction-react-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/1/introduction-react-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/1/introduction-react-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/3/typescript-as-a-superset-of-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/3/typescript-jako-nadzbior-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/3/typescript-as-a-superset-of-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/3/typescript-en-tant-que-sur-ensemble-de-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/3/typescript-as-a-superset-of-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/5/react-file-extensions-with-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/5/rozszerzenie-plikow-react-z-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/5/react-file-extensions-with-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/5/extensions-de-fichiers-react-avec-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/5/react-file-extensions-with-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/6/practice-interfaces-and-basic-typing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/6/praktyka-interfejsy-i-typowanie-podstawowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/6/practice-interfaces-and-basic-typing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/6/pratique-interfaces-et-typage-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/6/practice-interfaces-and-basic-typing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/7/react-fc-vs-explicit-typing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/7/react-fc-vs-jawne-typowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/7/react-fc-vs-explicit-typing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/7/react-fc-vs-typage-explicite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/7/react-fc-vs-explicit-typing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/8/typescript-interface-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/8/definicja-interfejsu-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/8/typescript-interface-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/8/definition-d-une-interface-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/8/typescript-interface-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/10/practice-typing-component-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/10/praktyka-typowanie-propsow-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/10/practice-typing-component-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/10/pratique-typer-les-props-d-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/10/practice-typing-component-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/11/optional-props-in-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/11/opcjonalne-propsy-w-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/11/optional-props-in-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/11/props-optionnelles-en-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/11/optional-props-in-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/12/the-react-reactnode-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/12/typ-react-reactnode"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/12/the-react-reactnode-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/12/le-type-react-reactnode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/12/the-react-reactnode-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/13/props-syntax-with-an-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/13/skladnia-props-z-interfejsem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/13/props-syntax-with-an-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/13/syntaxe-des-props-avec-une-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/13/props-syntax-with-an-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/14/default-value-for-an-optional-prop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/14/wartosc-domyslna-opcjonalnego-propsa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/14/default-value-for-an-optional-prop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/14/valeur-par-defaut-d-une-prop-optionnelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/14/default-value-for-an-optional-prop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/16/practice-usestate-with-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/16/praktyka-usestate-z-typami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/16/practice-usestate-with-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/16/pratique-usestate-avec-des-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/16/practice-usestate-with-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/17/extending-interfaces-extends</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/17/rozszerzanie-interfejsow-extends"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/17/extending-interfaces-extends"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/17/etendre-les-interfaces-extends"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/17/extending-interfaces-extends"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/18/explicit-typing-of-usestate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/18/jawne-typowanie-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/18/explicit-typing-of-usestate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/18/typage-explicite-de-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/18/explicit-typing-of-usestate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/19/typing-useref-for-a-dom-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/19/typowanie-useref-dla-elementu-dom"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/19/typing-useref-for-a-dom-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/19/typer-useref-pour-un-element-du-dom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/19/typing-useref-for-a-dom-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/20/practice-useref-with-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/20/praktyka-useref-z-typami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/20/practice-useref-with-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/20/pratique-useref-avec-des-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/20/practice-useref-with-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/21/order-of-typing-component-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/21/kolejnosc-typowania-stanu-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/21/order-of-typing-component-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/21/ordre-du-typage-de-l-etat-d-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/21/order-of-typing-component-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/22/usestate-syntax-with-a-generic</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/22/skladnia-usestate-z-generykiem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/22/usestate-syntax-with-a-generic"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/22/syntaxe-de-usestate-avec-un-generique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/22/usestate-syntax-with-a-generic"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/24/event-type-for-input-value-change</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/24/typ-zdarzenia-zmiany-wartosci-inputa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/24/event-type-for-input-value-change"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/24/type-d-evenement-pour-le-changement-de-valeur-d-un-input"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/24/event-type-for-input-value-change"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/25/hierarchy-of-react-event-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/25/hierarchia-typow-zdarzen-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/25/hierarchy-of-react-event-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/25/hierarchie-des-types-d-evenements-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/25/hierarchy-of-react-event-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/26/practice-typed-events-in-a-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/26/praktyka-typowane-zdarzenia-w-formularzu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/26/practice-typed-events-in-a-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/26/pratique-evenements-types-dans-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/26/practice-typed-events-in-a-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/27/click-event-handler-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/27/typ-handlera-zdarzenia-klikniecia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/27/click-event-handler-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/27/type-du-gestionnaire-d-evenement-de-clic"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/27/click-event-handler-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/28/practice-keyboard-and-mouse-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/28/praktyka-zdarzenia-klawiatury-i-myszy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/28/practice-keyboard-and-mouse-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/28/pratique-evenements-clavier-et-souris"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/28/practice-keyboard-and-mouse-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/30/generics-in-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/30/generyki-w-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/30/generics-in-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/30/les-generiques-en-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/30/generics-in-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/31/creating-a-generic-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/31/tworzenie-generycznego-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/31/creating-a-generic-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/31/creer-un-composant-generique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/31/creating-a-generic-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/32/practice-generic-select-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/32/praktyka-generyczny-komponent-select"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/32/practice-generic-select-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/32/pratique-composant-select-generique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/32/practice-generic-select-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/33/generic-constraint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/33/ograniczenie-generyczne-constraint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/33/generic-constraint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/33/contrainte-generique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/33/generic-constraint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/34/generic-constraint-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/34/skladnia-ograniczenia-generycznego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/34/generic-constraint-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/34/syntaxe-d-une-contrainte-generique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/34/generic-constraint-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/35/practice-generic-list-with-filtering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/35/praktyka-generyczna-lista-z-filtrowaniem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/35/practice-generic-list-with-filtering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/35/pratique-liste-generique-avec-filtrage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/35/practice-generic-list-with-filtering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/37/discriminator-field-in-union-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/37/pole-dyskryminatora-w-union-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/37/discriminator-field-in-union-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/37/champ-discriminant-dans-un-type-union"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/37/discriminator-field-in-union-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/38/discriminated-union-in-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/38/discriminated-union-w-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/38/discriminated-union-in-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/38/union-discriminee-en-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/38/discriminated-union-in-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/39/type-narrowing-with-discriminated-union</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/39/type-narrowing-z-discriminated-union"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/39/type-narrowing-with-discriminated-union"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/39/retrecissement-de-type-avec-une-union-discriminee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/39/type-narrowing-with-discriminated-union"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/40/practice-component-with-discriminated-unions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/40/praktyka-komponent-z-discriminated-unions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/40/practice-component-with-discriminated-unions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/40/pratique-composant-avec-unions-discriminees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/40/practice-component-with-discriminated-unions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/41/generics-vs-concrete-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/41/generyki-vs-konkretne-typy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/41/generics-vs-concrete-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/41/generiques-vs-types-concrets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/41/generics-vs-concrete-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/42/the-assertnever-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/42/funkcja-assertnever"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/42/the-assertnever-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/42/la-fonction-assertnever"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/42/the-assertnever-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/43/union-type-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/43/definicja-union-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/43/union-type-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/43/definition-d-un-type-union"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/43/union-type-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/44/practice-loading-states-with-discriminated-union</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/44/praktyka-stany-ladowania-z-discriminated-union"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/44/practice-loading-states-with-discriminated-union"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/44/pratique-etats-de-chargement-avec-une-union-discriminee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/44/practice-loading-states-with-discriminated-union"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/46/default-value-of-createcontext</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/46/domyslna-wartosc-createcontext"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/46/default-value-of-createcontext"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/46/valeur-par-defaut-de-createcontext"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/46/default-value-of-createcontext"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/47/usereducer-actions-as-discriminated-union</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/47/akcje-usereducer-jako-discriminated-union"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/47/usereducer-actions-as-discriminated-union"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/47/les-actions-de-usereducer-comme-union-discriminee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/47/usereducer-actions-as-discriminated-union"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/48/building-context-usereducer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/48/budowanie-context-usereducer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/48/building-context-usereducer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/48/construire-context-usereducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/48/building-context-usereducer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/49/practice-context-usereducer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/49/praktyka-context-usereducer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/49/practice-context-usereducer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/49/pratique-context-usereducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/49/practice-context-usereducer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/50/custom-hook-with-context-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/50/custom-hook-z-walidacja-kontekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/50/custom-hook-with-context-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/50/hook-personnalise-avec-validation-du-contexte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/50/custom-hook-with-context-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/51/dispatch-type-in-usereducer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/51/typ-dispatch-w-usereducer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/51/dispatch-type-in-usereducer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/51/type-de-dispatch-dans-usereducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/51/dispatch-type-in-usereducer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/52/from-simple-to-complex-typing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/52/od-prostego-do-zlozonego-typowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/52/from-simple-to-complex-typing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/52/du-typage-simple-au-typage-complexe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/52/from-simple-to-complex-typing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/53/createcontext-syntax-with-a-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/53/skladnia-createcontext-z-typem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/53/createcontext-syntax-with-a-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/53/syntaxe-de-createcontext-avec-un-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/53/createcontext-syntax-with-a-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/54/typed-reducer-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/54/definicja-typowanego-reducera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/54/typed-reducer-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/54/definition-d-un-reducer-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/54/typed-reducer-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/55/data-flow-in-context-usereducer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/55/przeplyw-danych-w-context-usereducer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/55/data-flow-in-context-usereducer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/55/flux-de-donnees-dans-context-usereducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/55/data-flow-in-context-usereducer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/56/calling-dispatch-with-an-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/56/wywolanie-dispatch-z-akcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/56/calling-dispatch-with-an-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/56/appeler-dispatch-avec-une-action"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/56/calling-dispatch-with-an-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/57/typed-provider-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/57/typowany-provider-komponent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/57/typed-provider-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/57/composant-provider-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/57/typed-provider-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/58/benefits-of-typescript-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/58/zalety-typescript-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/58/benefits-of-typescript-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/58/les-avantages-de-typescript-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/58/benefits-of-typescript-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/59/exhaustive-checking-with-never</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/59/exhaustive-checking-z-never"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/59/exhaustive-checking-with-never"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/59/verification-exhaustive-avec-never"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/59/exhaustive-checking-with-never"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/60/practice-combining-all-concepts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/60/praktyka-polaczenie-wszystkich-konceptow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/60/practice-combining-all-concepts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/60/pratique-combiner-tous-les-concepts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/60/practice-combining-all-concepts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/62/mentor-project-typed-space-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/62/projekt-do-mentora-typowany-dashboard-kosmiczny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/62/mentor-project-typed-space-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/62/projet-mentor-tableau-de-bord-spatial-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/62/mentor-project-typed-space-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/12/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/12/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/12/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/12/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/12/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/1/introduction-react-testing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/1/wprowadzenie-testowanie-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/1/introduction-react-testing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/1/introduction-les-tests-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/1/introduction-react-testing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/3/purpose-of-application-testing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/3/cel-testowania-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/3/purpose-of-application-testing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/3/but-des-tests-d-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/3/purpose-of-application-testing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/5/testing-pyramid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/5/piramida-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/5/testing-pyramid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/5/la-pyramide-des-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/5/testing-pyramid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/6/practice-testable-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/6/praktyka-funkcje-testowalne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/6/practice-testable-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/6/pratique-fonctions-testables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/6/practice-testable-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/7/describe-and-it-blocks-in-jest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/7/bloki-describe-i-it-w-jest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/7/describe-and-it-blocks-in-jest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/7/les-blocs-describe-et-it-dans-jest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/7/describe-and-it-blocks-in-jest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/8/test-file-naming-conventions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/8/konwencje-nazewnictwa-plikow-testowych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/8/test-file-naming-conventions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/8/conventions-de-nommage-des-fichiers-de-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/8/test-file-naming-conventions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/9/jest-test-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/9/struktura-testu-jest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/9/jest-test-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/9/structure-d-un-test-jest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/9/jest-test-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/11/practice-fuelgauge-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/11/praktyka-komponent-fuelgauge"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/11/practice-fuelgauge-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/11/pratique-le-composant-fuelgauge"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/11/practice-fuelgauge-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/12/automatic-cleanup-in-rtl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/12/automatyczne-czyszczenie-w-rtl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/12/automatic-cleanup-in-rtl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/12/le-nettoyage-automatique-dans-rtl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/12/automatic-cleanup-in-rtl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/13/difference-between-getby-and-queryby</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/13/roznica-miedzy-getby-i-queryby"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/13/difference-between-getby-and-queryby"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/13/difference-entre-getby-et-queryby"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/13/difference-between-getby-and-queryby"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/14/rtl-selector-priority</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/14/priorytet-selektorow-rtl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/14/rtl-selector-priority"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/14/priorite-des-selecteurs-rtl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/14/rtl-selector-priority"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/15/screen-getbyrole-syntax-with-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/15/skladnia-screen-getbyrole-z-opcjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/15/screen-getbyrole-syntax-with-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/15/syntaxe-de-screen-getbyrole-avec-options"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/15/screen-getbyrole-syntax-with-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/16/practice-form-with-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/16/praktyka-formularz-z-walidacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/16/practice-form-with-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/16/pratique-formulaire-avec-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/16/practice-form-with-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/17/rendering-syntax-in-rtl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/17/skladnia-renderowania-w-rtl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/17/rendering-syntax-in-rtl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/17/syntaxe-du-rendu-dans-rtl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/17/rendering-syntax-in-rtl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/18/findby-queries-in-rtl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/18/zapytania-findby-w-rtl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/18/findby-queries-in-rtl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/18/les-requetes-findby-dans-rtl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/18/findby-queries-in-rtl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/19/practice-interactive-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/19/praktyka-komponenty-interaktywne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/19/practice-interactive-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/19/pratique-composants-interactifs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/19/practice-interactive-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/21/fireevent-vs-userevent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/21/fireevent-vs-userevent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/21/fireevent-vs-userevent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/21/fireevent-vs-userevent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/21/fireevent-vs-userevent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/22/testing-forms-submit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/22/testowanie-formularza-submit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/22/testing-forms-submit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/22/tester-les-formulaires-submit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/22/testing-forms-submit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/23/practice-asynchronous-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/23/praktyka-komponent-asynchroniczny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/23/practice-asynchronous-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/23/pratique-composant-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/23/practice-asynchronous-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/24/async-component-state-sequence</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/24/kolejnosc-stanow-komponentu-async"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/24/async-component-state-sequence"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/24/sequence-des-etats-d-un-composant-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/24/async-component-state-sequence"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/25/userevent-type-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/25/skladnia-userevent-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/25/userevent-type-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/25/syntaxe-de-userevent-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/25/userevent-type-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/27/waitfor-function-in-rtl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/27/funkcja-waitfor-w-rtl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/27/waitfor-function-in-rtl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/27/la-fonction-waitfor-dans-rtl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/27/waitfor-function-in-rtl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/28/act-in-react-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/28/act-w-testach-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/28/act-in-react-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/28/act-dans-les-tests-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/28/act-in-react-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/29/practice-search-and-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/29/praktyka-wyszukiwanie-i-filtrowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/29/practice-search-and-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/29/pratique-recherche-et-filtrage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/29/practice-search-and-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/30/fetch-mocking-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/30/skladnia-mockowania-fetch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/30/fetch-mocking-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/30/syntaxe-du-mocking-de-fetch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/30/fetch-mocking-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/31/stages-of-testing-an-async-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/31/etapy-testowania-komponentu-async"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/31/stages-of-testing-an-async-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/31/etapes-du-test-d-un-composant-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/31/stages-of-testing-an-async-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/32/practice-countdown-timer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/32/praktyka-odliczanie-do-startu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/32/practice-countdown-timer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/32/pratique-compte-a-rebours"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/32/practice-countdown-timer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/34/jest-mock-replacing-modules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/34/jest-mock-zastepowanie-modulow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/34/jest-mock-replacing-modules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/34/jest-mock-remplacer-les-modules"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/34/jest-mock-replacing-modules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/35/lifecycle-of-a-mock-in-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/35/zycie-mocka-w-testach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/35/lifecycle-of-a-mock-in-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/35/cycle-de-vie-d-un-mock-dans-les-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/35/lifecycle-of-a-mock-in-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/36/practice-usereducer-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/36/praktyka-hook-usereducer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/36/practice-usereducer-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/36/pratique-le-hook-usereducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/36/practice-usereducer-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/37/jest-fn-mockresolvedvalue-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/37/skladnia-jest-fn-mockresolvedvalue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/37/jest-fn-mockresolvedvalue-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/37/syntaxe-de-jest-fn-mockresolvedvalue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/37/jest-fn-mockresolvedvalue-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/38/msw-vs-mocking-fetch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/38/msw-vs-mockowanie-fetch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/38/msw-vs-mocking-fetch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/38/msw-vs-mocking-de-fetch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/38/msw-vs-mocking-fetch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/39/beforeeach-syntax-in-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/39/skladnia-beforeeach-w-testach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/39/beforeeach-syntax-in-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/39/syntaxe-de-beforeeach-dans-les-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/39/beforeeach-syntax-in-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/41/practice-custom-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/41/praktyka-wlasne-hooki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/41/practice-custom-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/41/pratique-hooks-personnalises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/41/practice-custom-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/42/renderhook-testing-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/42/renderhook-testowanie-hookow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/42/renderhook-testing-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/42/renderhook-tester-les-hooks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/42/renderhook-testing-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/43/stages-of-testing-a-custom-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/43/etapy-testowania-custom-hooka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/43/stages-of-testing-a-custom-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/43/etapes-du-test-d-un-hook-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/43/stages-of-testing-a-custom-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/44/practice-tab-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/44/praktyka-nawigacja-zakladkami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/44/practice-tab-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/44/pratique-navigation-par-onglets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/44/practice-tab-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/45/renderhook-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/45/skladnia-renderhook"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/45/renderhook-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/45/syntaxe-de-renderhook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/45/renderhook-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/46/accessing-hook-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/46/dostep-do-wartosci-hooka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/46/accessing-hook-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/46/acceder-a-la-valeur-d-un-hook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/46/accessing-hook-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/47/practice-alert-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/47/praktyka-system-powiadomien"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/47/practice-alert-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/47/pratique-systeme-d-alertes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/47/practice-alert-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/49/snapshot-testing-when-to-use</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/49/snapshot-testing-kiedy-uzywac"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/49/snapshot-testing-when-to-use"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/49/snapshot-testing-quand-l-utiliser"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/49/snapshot-testing-when-to-use"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/50/snapshot-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/50/cykl-zycia-snapshota"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/50/snapshot-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/50/cycle-de-vie-d-un-snapshot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/50/snapshot-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/51/tomatchsnapshot-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/51/skladnia-tomatchsnapshot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/51/tomatchsnapshot-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/51/syntaxe-de-tomatchsnapshot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/51/tomatchsnapshot-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/52/snapshot-update-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/52/komenda-aktualizacji-snapshotow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/52/snapshot-update-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/52/commande-de-mise-a-jour-des-snapshots"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/52/snapshot-update-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/53/selector-priority-from-best-to-worst</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/53/priorytet-selektorow-od-najlepszego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/53/selector-priority-from-best-to-worst"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/53/priorite-des-selecteurs-du-meilleur-au-moins-bon"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/53/selector-priority-from-best-to-worst"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/54/waitfor-syntax-in-rtl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/54/skladnia-waitfor-w-rtl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/54/waitfor-syntax-in-rtl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/54/syntaxe-de-waitfor-dans-rtl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/54/waitfor-syntax-in-rtl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/55/timer-mocking-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/55/skladnia-mockowania-timerow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/55/timer-mocking-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/55/syntaxe-du-mocking-des-timers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/55/timer-mocking-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/56/from-simple-to-complex-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/56/od-prostych-do-zlozonych-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/56/from-simple-to-complex-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/56/des-tests-simples-aux-tests-complexes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/56/from-simple-to-complex-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/57/act-with-renderhook-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/57/skladnia-act-z-renderhook"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/57/act-with-renderhook-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/57/syntaxe-de-act-avec-renderhook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/57/act-with-renderhook-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/58/practice-data-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/58/praktyka-tabela-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/58/practice-data-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/58/pratique-tableau-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/58/practice-data-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/59/rtl-testing-philosophy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/59/filozofia-testowania-rtl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/59/rtl-testing-philosophy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/59/la-philosophie-de-test-de-rtl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/59/rtl-testing-philosophy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/60/stages-of-test-environment-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/60/etapy-konfiguracji-srodowiska-testowego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/60/stages-of-test-environment-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/60/etapes-de-la-configuration-de-l-environnement-de-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/60/stages-of-test-environment-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/62/mentor-project-test-suite-for-space-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/62/projekt-do-mentora-zestaw-testow-dla-kosmicznej-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/62/mentor-project-test-suite-for-space-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/62/projet-mentor-suite-de-tests-pour-une-application-spatiale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/62/mentor-project-test-suite-for-space-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/13/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/13/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/13/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/13/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/13/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/1/introduction-styling-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/1/wprowadzenie-stylowanie-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/1/introduction-styling-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/1/introduction-le-stylage-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/1/introduction-styling-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/3/css-variables-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/3/css-variables-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/3/css-variables-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/3/les-variables-css-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/3/css-variables-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/5/css-variables-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/5/skladnia-css-variables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/5/css-variables-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/5/syntaxe-des-variables-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/5/css-variables-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/6/practice-css-modules-alertbox</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/6/praktyka-css-modules-alertbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/6/practice-css-modules-alertbox"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/6/pratique-css-modules-alertbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/6/practice-css-modules-alertbox"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/7/css-modules-isolation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/7/izolacja-css-modules"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/7/css-modules-isolation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/7/isolation-des-css-modules"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/7/css-modules-isolation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/8/css-module-import</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/8/import-css-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/8/css-module-import"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/8/import-d-un-css-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/8/css-module-import"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/9/practice-css-modules-tabs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/9/praktyka-css-modules-zakladki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/9/practice-css-modules-tabs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/9/pratique-css-modules-tabs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/9/practice-css-modules-tabs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/11/zero-runtime-css-in-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/11/zero-runtime-css-in-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/11/zero-runtime-css-in-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/11/css-in-js-zero-runtime"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/11/zero-runtime-css-in-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/12/vanilla-extract-file-extension</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/12/vanilla-extract-rozszerzenie-plikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/12/vanilla-extract-file-extension"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/12/vanilla-extract-extension-de-fichier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/12/vanilla-extract-file-extension"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/13/practice-comparing-styling-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/13/praktyka-porownanie-metod-stylowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/13/practice-comparing-styling-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/13/pratique-comparer-les-methodes-de-stylage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/13/practice-comparing-styling-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/14/importing-styles-from-vanilla-extract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/14/import-stylu-z-vanilla-extract"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/14/importing-styles-from-vanilla-extract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/14/importer-des-styles-depuis-vanilla-extract"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/14/importing-styles-from-vanilla-extract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/15/main-advantage-of-zero-runtime-css-in-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/15/glowna-zaleta-zero-runtime-css-in-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/15/main-advantage-of-zero-runtime-css-in-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/15/principal-avantage-du-css-in-js-zero-runtime"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/15/main-advantage-of-zero-runtime-css-in-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/16/practice-css-in-js-comparison-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/16/praktyka-tabela-porownania-css-in-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/16/practice-css-in-js-comparison-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/16/pratique-tableau-comparatif-css-in-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/16/practice-css-in-js-comparison-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/18/themeprovider-in-styled-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/18/themeprovider-w-styled-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/18/themeprovider-in-styled-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/18/themeprovider-dans-styled-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/18/themeprovider-in-styled-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/19/themeprovider-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/19/hierarchia-themeprovider"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/19/themeprovider-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/19/hierarchie-de-themeprovider"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/19/themeprovider-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/20/practice-theme-switcher</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/20/praktyka-przelacznik-motywow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/20/practice-theme-switcher"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/20/pratique-selecteur-de-theme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/20/practice-theme-switcher"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/21/createglobalstyle-in-styled-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/21/createglobalstyle-w-styled-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/21/createglobalstyle-in-styled-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/21/createglobalstyle-dans-styled-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/21/createglobalstyle-in-styled-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/22/accessing-the-theme-in-styled-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/22/dostep-do-motywu-w-styled-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/22/accessing-the-theme-in-styled-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/22/acceder-au-theme-dans-styled-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/22/accessing-the-theme-in-styled-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/23/practice-styled-components-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/23/praktyka-nawigacja-styled-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/23/practice-styled-components-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/23/pratique-navigation-en-styled-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/23/practice-styled-components-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/25/the-usemediaquery-hook-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/25/hook-usemediaquery-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/25/the-usemediaquery-hook-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/25/le-hook-usemediaquery-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/25/the-usemediaquery-hook-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/26/mobile-first-approach</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/26/podejscie-mobile-first"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/26/mobile-first-approach"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/26/l-approche-mobile-first"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/26/mobile-first-approach"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/27/container-queries-vs-media-queries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/27/container-queries-vs-media-queries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/27/container-queries-vs-media-queries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/27/container-queries-vs-media-queries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/27/container-queries-vs-media-queries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/28/media-query-for-tablet</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/28/media-query-dla-tabletu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/28/media-query-for-tablet"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/28/media-query-pour-tablette"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/28/media-query-for-tablet"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/29/practice-responsive-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/29/praktyka-responsywna-nawigacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/29/practice-responsive-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/29/pratique-navigation-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/29/practice-responsive-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/30/the-clamp-function-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/30/funkcja-clamp-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/30/the-clamp-function-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/30/la-fonction-clamp-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/30/the-clamp-function-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/31/responsive-breakpoints-from-smallest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/31/breakpointy-responsywne-od-najmniejszego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/31/responsive-breakpoints-from-smallest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/31/breakpoints-responsive-du-plus-petit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/31/responsive-breakpoints-from-smallest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/32/the-clamp-function-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/32/funkcja-clamp-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/32/the-clamp-function-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/32/la-fonction-clamp-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/32/the-clamp-function-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/33/practice-responsive-mission-card</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/33/praktyka-responsywna-karta-misji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/33/practice-responsive-mission-card"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/33/pratique-carte-de-mission-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/33/practice-responsive-mission-card"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/35/css-modules-vs-styled-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/35/css-modules-vs-styled-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/35/css-modules-vs-styled-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/35/css-modules-vs-styled-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/35/css-modules-vs-styled-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/36/best-for-prototyping</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/36/najlepsze-do-prototypowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/36/best-for-prototyping"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/36/le-meilleur-pour-le-prototypage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/36/best-for-prototyping"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/37/extending-a-class-in-css-modules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/37/rozszerzenie-klasy-w-css-modules"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/37/extending-a-class-in-css-modules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/37/etendre-une-classe-avec-les-css-modules"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/37/extending-a-class-in-css-modules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/38/conditional-classes-in-css-modules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/38/warunkowe-klasy-w-css-modules"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/38/conditional-classes-in-css-modules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/38/classes-conditionnelles-avec-les-css-modules"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/38/conditional-classes-in-css-modules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/39/practice-three-themes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/39/praktyka-trzy-motywy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/39/practice-three-themes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/39/pratique-trois-themes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/39/practice-three-themes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/41/zero-runtime-css-in-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/41/zero-runtime-css-in-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/41/zero-runtime-css-in-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/41/css-in-js-zero-runtime"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/41/zero-runtime-css-in-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/42/emotion-css-prop-vs-styled-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/42/emotion-css-prop-vs-styled-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/42/emotion-css-prop-vs-styled-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/42/le-prop-css-d-emotion-vs-styled-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/42/emotion-css-prop-vs-styled-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/43/runtime-js-in-styling-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/43/runtime-js-w-metodach-stylowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/43/runtime-js-in-styling-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/43/le-js-a-l-execution-dans-les-methodes-de-stylage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/43/runtime-js-in-styling-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/44/stages-of-style-processing-in-vanilla-extract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/44/etapy-przetwarzania-stylow-vanilla-extract"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/44/stages-of-style-processing-in-vanilla-extract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/44/etapes-du-traitement-des-styles-dans-vanilla-extract"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/44/stages-of-style-processing-in-vanilla-extract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/45/emotion-css-prop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/45/emotion-css-prop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/45/emotion-css-prop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/45/le-prop-css-d-emotion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/45/emotion-css-prop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/46/practice-accordion-with-clsx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/46/praktyka-accordion-z-clsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/46/practice-accordion-with-clsx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/46/pratique-accordeon-avec-clsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/46/practice-accordion-with-clsx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/47/style-definition-in-vanilla-extract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/47/definicja-stylu-w-vanilla-extract"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/47/style-definition-in-vanilla-extract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/47/definition-d-un-style-dans-vanilla-extract"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/47/style-definition-in-vanilla-extract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/49/what-are-design-tokens</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/49/czym-sa-design-tokens"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/49/what-are-design-tokens"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/49/que-sont-les-design-tokens"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/49/what-are-design-tokens"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/50/using-a-token-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/50/uzycie-tokenu-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/50/using-a-token-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/50/utiliser-un-token-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/50/using-a-token-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/51/semantic-vs-base-colors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/51/kolory-semantyczne-vs-bazowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/51/semantic-vs-base-colors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/51/couleurs-semantiques-vs-couleurs-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/51/semantic-vs-base-colors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/52/spacing-token-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/52/definicja-tokenu-spacing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/52/spacing-token-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/52/definition-d-un-token-d-espacement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/52/spacing-token-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/53/token-to-css-variable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/53/token-na-css-variable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/53/token-to-css-variable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/53/du-token-a-la-variable-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/53/token-to-css-variable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/54/design-tokens-system-layers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/54/warstwy-systemu-design-tokens"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/54/design-tokens-system-layers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/54/couches-du-systeme-de-design-tokens"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/54/design-tokens-system-layers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/55/implementing-design-tokens-in-a-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/55/wdrazanie-design-tokens-w-projekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/55/implementing-design-tokens-in-a-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/55/implementer-les-design-tokens-dans-un-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/55/implementing-design-tokens-in-a-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/56/benefits-of-a-spacing-scale</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/56/zalety-skali-spacingowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/56/benefits-of-a-spacing-scale"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/56/les-avantages-d-une-echelle-d-espacement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/56/benefits-of-a-spacing-scale"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/57/practice-component-with-design-tokens</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/57/praktyka-komponent-z-design-tokens"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/57/practice-component-with-design-tokens"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/57/pratique-composant-avec-design-tokens"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/57/practice-component-with-design-tokens"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/58/tokens-vs-hardcoded-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/58/tokeny-vs-zakodowane-wartosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/58/tokens-vs-hardcoded-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/58/tokens-vs-valeurs-en-dur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/58/tokens-vs-hardcoded-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/59/font-size-scale-from-smallest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/59/skala-rozmiarow-czcionek-od-najmniejszej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/59/font-size-scale-from-smallest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/59/echelle-de-tailles-de-police-du-plus-petit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/59/font-size-scale-from-smallest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/60/practice-color-token-preview</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/60/praktyka-podglad-tokenow-kolorowych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/60/practice-color-token-preview"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/60/pratique-apercu-des-tokens-de-couleur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/60/practice-color-token-preview"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/62/mentor-project-dashboard-with-multiple-styling-approaches</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/62/projekt-do-mentora-dashboard-z-wieloma-podejsciami-do-stylowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/62/mentor-project-dashboard-with-multiple-styling-approaches"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/62/projet-mentor-dashboard-avec-plusieurs-approches-de-stylage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/62/mentor-project-dashboard-with-multiple-styling-approaches"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/14/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/14/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/14/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/14/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/14/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/1/introduction-react-patterns-and-architecture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/1/wprowadzenie-wzorce-react-i-architektura"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/1/introduction-react-patterns-and-architecture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/1/introduction-patterns-et-architecture-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/1/introduction-react-patterns-and-architecture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/3/composition-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/3/kompozycja-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/3/composition-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/3/la-composition-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/3/composition-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/5/the-children-prop-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/5/prop-children-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/5/the-children-prop-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/5/la-prop-children-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/5/the-children-prop-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/6/practice-composition-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/6/praktyka-wzorzec-kompozycji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/6/practice-composition-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/6/pratique-pattern-de-composition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/6/practice-composition-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/7/presentational-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/7/komponent-prezentacyjny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/7/presentational-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/7/composant-presentational"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/7/presentational-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/8/specialization-through-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/8/specjalizacja-przez-propsy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/8/specialization-through-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/8/specialisation-par-les-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/8/specialization-through-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/9/practice-container-presentational</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/9/praktyka-container-presentational"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/9/practice-container-presentational"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/9/pratique-container-presentational"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/9/practice-container-presentational"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/11/headless-components-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/11/definicja-headless-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/11/headless-components-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/11/definition-des-headless-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/11/headless-components-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/12/prop-getters-in-headless-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/12/prop-getters-w-komponentach-headless"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/12/prop-getters-in-headless-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/12/prop-getters-dans-les-composants-headless"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/12/prop-getters-in-headless-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/13/practice-headless-usedropdown-and-usetoggle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/13/praktyka-headless-usedropdown-i-usetoggle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/13/practice-headless-usedropdown-and-usetoggle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/13/pratique-usedropdown-et-usetoggle-headless"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/13/practice-headless-usedropdown-and-usetoggle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/14/headless-hook-usedropdown-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/14/skladnia-headless-hook-usedropdown"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/14/headless-hook-usedropdown-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/14/syntaxe-du-hook-headless-usedropdown"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/14/headless-hook-usedropdown-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/15/headless-components-vs-regular-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/15/headless-components-vs-zwykle-komponenty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/15/headless-components-vs-regular-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/15/headless-components-vs-composants-classiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/15/headless-components-vs-regular-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/16/steps-to-create-a-headless-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/16/etapy-tworzenia-headless-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/16/steps-to-create-a-headless-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/16/etapes-de-creation-d-un-composant-headless"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/16/steps-to-create-a-headless-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/18/practice-slot-pattern-and-component-injection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/18/praktyka-slot-pattern-i-component-injection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/18/practice-slot-pattern-and-component-injection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/18/pratique-slot-pattern-et-component-injection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/18/practice-slot-pattern-and-component-injection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/19/inversion-of-control-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/19/definicja-inversion-of-control"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/19/inversion-of-control-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/19/definition-de-l-inversion-of-control"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/19/inversion-of-control-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/20/polymorphic-prop-as</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/20/polymorphic-prop-as"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/20/polymorphic-prop-as"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/20/la-prop-polymorphe-as"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/20/polymorphic-prop-as"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/21/levels-of-ioc-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/21/poziomy-ioc-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/21/levels-of-ioc-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/21/niveaux-d-ioc-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/21/levels-of-ioc-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/22/polymorphic-component-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/22/skladnia-polymorphic-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/22/polymorphic-component-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/22/syntaxe-d-un-composant-polymorphe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/22/polymorphic-component-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/24/practice-featureflagprovider-and-feature-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/24/praktyka-featureflagprovider-i-komponent-feature"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/24/practice-featureflagprovider-and-feature-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/24/pratique-featureflagprovider-et-composant-feature"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/24/practice-featureflagprovider-and-feature-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/25/purpose-of-feature-flags</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/25/cel-feature-flags"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/25/purpose-of-feature-flags"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/25/role-des-feature-flags"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/25/purpose-of-feature-flags"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/26/building-a-declarative-feature-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/26/budowanie-deklaratywnego-komponentu-feature"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/26/building-a-declarative-feature-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/26/construire-un-composant-feature-declaratif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/26/building-a-declarative-feature-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/28/practice-eventbus-and-useeventlistener</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/28/praktyka-eventbus-i-useeventlistener"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/28/practice-eventbus-and-useeventlistener"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/28/pratique-eventbus-et-useeventlistener"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/28/practice-eventbus-and-useeventlistener"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/29/purpose-of-event-driven-architecture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/29/cel-event-driven-architecture"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/29/purpose-of-event-driven-architecture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/29/role-de-l-event-driven-architecture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/29/purpose-of-event-driven-architecture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/30/eventbus-implementation-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/30/kroki-implementacji-eventbus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/30/eventbus-implementation-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/30/etapes-d-implementation-d-un-eventbus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/30/eventbus-implementation-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/31/practice-many-publishers-and-subscribers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/31/praktyka-system-z-wieloma-nadawcami-i-odbiorcami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/31/practice-many-publishers-and-subscribers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/31/pratique-plusieurs-emetteurs-et-abonnes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/31/practice-many-publishers-and-subscribers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/32/event-driven-architecture-layers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/32/warstwy-event-driven-architecture"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/32/event-driven-architecture-layers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/32/couches-de-l-event-driven-architecture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/32/event-driven-architecture-layers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/33/eda-vs-context-api-vs-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/33/eda-vs-context-api-vs-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/33/eda-vs-context-api-vs-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/33/eda-vs-context-api-vs-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/33/eda-vs-context-api-vs-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/35/practice-atomic-design</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/35/praktyka-atomic-design"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/35/practice-atomic-design"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/35/pratique-atomic-design"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/35/practice-atomic-design"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/36/atomic-design-levels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/36/poziomy-atomic-design"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/36/atomic-design-levels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/36/niveaux-de-l-atomic-design"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/36/atomic-design-levels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/37/atomic-design-trade-offs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/37/kompromisy-atomic-design"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/37/atomic-design-trade-offs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/37/compromis-de-l-atomic-design"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/37/atomic-design-trade-offs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/38/atomic-design-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/38/hierarchia-atomic-design"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/38/atomic-design-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/38/hierarchie-de-l-atomic-design"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/38/atomic-design-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/39/atomic-design-folder-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/39/struktura-folderu-atomic-design"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/39/atomic-design-folder-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/39/structure-de-dossiers-de-l-atomic-design"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/39/atomic-design-folder-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/41/practice-provider-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/41/praktyka-provider-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/41/practice-provider-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/41/pratique-provider-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/41/practice-provider-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/42/provider-pattern-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/42/provider-pattern-walidacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/42/provider-pattern-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/42/provider-pattern-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/42/provider-pattern-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/43/provider-pattern-implementation-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/43/kroki-implementacji-provider-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/43/provider-pattern-implementation-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/43/etapes-d-implementation-du-provider-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/43/provider-pattern-implementation-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/44/practice-docking-state-machine</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/44/praktyka-maszyna-stanow-dokowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/44/practice-docking-state-machine"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/44/pratique-machine-a-etats-d-amarrage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/44/practice-docking-state-machine"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/45/state-machine-transitions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/45/przejscia-w-state-machine"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/45/state-machine-transitions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/45/transitions-d-une-state-machine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/45/state-machine-transitions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/46/composeproviders-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/46/skladnia-composeproviders"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/46/composeproviders-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/46/syntaxe-de-composeproviders"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/46/composeproviders-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/47/state-machine-advantages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/47/zalety-maszyny-stanow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/47/state-machine-advantages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/47/avantages-d-une-machine-a-etats"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/47/state-machine-advantages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/48/practice-uselocalstorage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/48/praktyka-uselocalstorage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/48/practice-uselocalstorage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/48/pratique-uselocalstorage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/48/practice-uselocalstorage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/49/react-pattern-selection-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/49/proces-wyboru-wzorca-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/49/react-pattern-selection-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/49/processus-de-selection-d-un-pattern-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/49/react-pattern-selection-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/50/polymorphic-component-as-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/50/skladnia-polymorphic-component-as"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/50/polymorphic-component-as-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/50/syntaxe-de-la-prop-as-d-un-composant-polymorphe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/50/polymorphic-component-as-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/51/the-path-of-a-flag-from-state-to-screen</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/51/droga-flagi-od-stanu-do-ekranu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/51/the-path-of-a-flag-from-state-to-screen"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/51/le-chemin-d-un-flag-de-l-etat-a-l-ecran"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/51/the-path-of-a-flag-from-state-to-screen"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/52/eventbus-listener-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/52/cykl-zycia-eventbus-listener"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/52/eventbus-listener-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/52/cycle-de-vie-d-un-listener-eventbus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/52/eventbus-listener-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/53/declarative-feature-component-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/53/skladnia-deklaratywnego-komponentu-feature"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/53/declarative-feature-component-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/53/syntaxe-du-composant-feature-declaratif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/53/declarative-feature-component-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/54/emitting-an-event-in-eventbus</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/54/emisja-zdarzenia-w-eventbus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/54/emitting-an-event-in-eventbus"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/54/emettre-un-evenement-dans-eventbus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/54/emitting-an-event-in-eventbus"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/55/container-presentational-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/55/struktura-container-presentational"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/55/container-presentational-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/55/structure-container-presentational"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/55/container-presentational-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/56/slot-pattern-syntax-in-spacecard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/56/skladnia-slot-pattern-w-spacecard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/56/slot-pattern-syntax-in-spacecard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/56/syntaxe-du-slot-pattern-dans-spacecard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/56/slot-pattern-syntax-in-spacecard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/57/choosing-a-communication-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/57/wybor-wzorca-komunikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/57/choosing-a-communication-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/57/choisir-un-pattern-de-communication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/57/choosing-a-communication-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/58/refactoring-to-atomic-design-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/58/proces-refaktoryzacji-do-atomic-design"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/58/refactoring-to-atomic-design-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/58/processus-de-refactorisation-vers-l-atomic-design"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/58/refactoring-to-atomic-design-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/59/react-patterns-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/59/podsumowanie-wzorcow-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/59/react-patterns-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/59/resume-des-patterns-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/59/react-patterns-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/61/practice-final-project-mission-control-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/61/praktyka-projekt-koncowy-panel-kontroli-misji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/61/practice-final-project-mission-control-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/61/pratique-projet-final-mission-control-dashboard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/61/practice-final-project-mission-control-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/62/mentor-project-react-architecture-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/62/projekt-do-mentora-architektura-react-w-panelu-kontroli-misji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/62/mentor-project-react-architecture-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/62/projet-mentor-dashboard-d-architecture-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/62/mentor-project-react-architecture-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/15/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/15/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/15/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/15/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/15/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/1/introduction-error-handling-and-suspense</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/1/wprowadzenie-error-handling-i-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/1/introduction-error-handling-and-suspense"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/1/introduction-gestion-des-erreurs-et-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/1/introduction-error-handling-and-suspense"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/3/types-of-errors-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/3/typy-bledow-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/3/types-of-errors-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/3/types-d-erreurs-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/3/types-of-errors-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/4/try-catch-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/4/try-catch-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/4/try-catch-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/4/try-catch-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/4/try-catch-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/6/error-boundary-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/6/cykl-zycia-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/6/error-boundary-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/6/cycle-de-vie-d-une-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/6/error-boundary-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/7/practice-basic-error-boundary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/7/praktyka-podstawowy-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/7/practice-basic-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/7/pratique-error-boundary-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/7/practice-basic-error-boundary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/8/getderivedstatefromerror</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/8/getderivedstatefromerror"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/8/getderivedstatefromerror"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/8/getderivedstatefromerror"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/8/getderivedstatefromerror"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/9/error-boundaries-limitations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/9/ograniczenia-error-boundaries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/9/error-boundaries-limitations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/9/limites-des-error-boundaries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/9/error-boundaries-limitations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/10/error-boundary-implementation-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/10/kroki-implementacji-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/10/error-boundary-implementation-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/10/etapes-d-implementation-d-une-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/10/error-boundary-implementation-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/11/practice-error-boundary-with-fallback-prop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/11/praktyka-error-boundary-z-fallback-prop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/11/practice-error-boundary-with-fallback-prop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/11/pratique-error-boundary-avec-prop-fallback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/11/practice-error-boundary-with-fallback-prop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/12/error-boundaries-granularity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/12/granularnosc-error-boundaries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/12/error-boundaries-granularity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/12/granularite-des-error-boundaries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/12/error-boundaries-granularity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/14/fallbackcomponent-in-react-error-boundary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/14/fallbackcomponent-w-react-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/14/fallbackcomponent-in-react-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/14/fallbackcomponent-dans-react-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/14/fallbackcomponent-in-react-error-boundary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/15/errorboundary-with-fallbackcomponent-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/15/skladnia-errorboundary-z-fallbackcomponent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/15/errorboundary-with-fallbackcomponent-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/15/syntaxe-errorboundary-avec-fallbackcomponent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/15/errorboundary-with-fallbackcomponent-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/16/practice-asynchronous-error-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/16/praktyka-obsluga-bledow-asynchronicznych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/16/practice-asynchronous-error-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/16/pratique-gestion-des-erreurs-asynchrones"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/16/practice-asynchronous-error-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/17/useerrorboundary-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/17/hook-useerrorboundary"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/17/useerrorboundary-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/17/le-hook-useerrorboundary"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/17/useerrorboundary-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/18/errorboundary-with-onreset-and-resetkeys</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/18/errorboundary-z-onreset-i-resetkeys"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/18/errorboundary-with-onreset-and-resetkeys"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/18/errorboundary-avec-onreset-et-resetkeys"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/18/errorboundary-with-onreset-and-resetkeys"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/19/using-useerrorboundary-in-async-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/19/uzycie-useerrorboundary-w-kodzie-async"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/19/using-useerrorboundary-in-async-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/19/utiliser-useerrorboundary-dans-du-code-async"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/19/using-useerrorboundary-in-async-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/21/client-side-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/21/walidacja-po-stronie-klienta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/21/client-side-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/21/validation-cote-client"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/21/client-side-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/22/the-touched-pattern-in-forms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/22/wzorzec-touched-w-formularzach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/22/the-touched-pattern-in-forms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/22/le-modele-touched-dans-les-formulaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/22/the-touched-pattern-in-forms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/23/handlesubmit-steps-with-try-catch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/23/kroki-handlesubmit-z-try-catch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/23/handlesubmit-steps-with-try-catch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/23/les-etapes-de-handlesubmit-avec-try-catch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/23/handlesubmit-steps-with-try-catch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/24/practice-form-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/24/praktyka-walidacja-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/24/practice-form-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/24/pratique-validation-de-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/24/practice-form-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/25/displaying-form-field-errors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/25/wyswietlanie-bledu-pola-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/25/displaying-form-field-errors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/25/afficher-les-erreurs-de-champ-de-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/25/displaying-form-field-errors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/26/types-of-form-errors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/26/typy-bledow-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/26/types-of-form-errors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/26/types-d-erreurs-de-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/26/types-of-form-errors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/28/console-error-in-production</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/28/console-error-na-produkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/28/console-error-in-production"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/28/console-error-en-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/28/console-error-in-production"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/29/error-severity-levels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/29/poziomy-waznosci-bledow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/29/error-severity-levels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/29/niveaux-de-gravite-des-erreurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/29/error-severity-levels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/30/practice-custom-useerrorlogger-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/30/praktyka-customowy-hook-useerrorlogger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/30/practice-custom-useerrorlogger-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/30/pratique-hook-personnalise-useerrorlogger"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/30/practice-custom-useerrorlogger-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/31/sentry-and-error-boundary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/31/sentry-i-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/31/sentry-and-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/31/sentry-et-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/31/sentry-and-error-boundary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/32/logging-errors-in-componentdidcatch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/32/logowanie-bledu-w-componentdidcatch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/32/logging-errors-in-componentdidcatch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/32/journaliser-les-erreurs-dans-componentdidcatch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/32/logging-errors-in-componentdidcatch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/33/global-unhandledrejection-handler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/33/globalny-handler-unhandledrejection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/33/global-unhandledrejection-handler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/33/gestionnaire-global-unhandledrejection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/33/global-unhandledrejection-handler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/35/skeleton-loader-vs-spinner</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/35/skeleton-loader-vs-spinner"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/35/skeleton-loader-vs-spinner"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/35/skeleton-loader-vs-spinner"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/35/skeleton-loader-vs-spinner"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/36/practice-skeleton-loader-for-mission-cards</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/36/praktyka-skeleton-loader-dla-kart-misji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/36/practice-skeleton-loader-for-mission-cards"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/36/pratique-skeleton-loader-pour-cartes-de-mission"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/36/practice-skeleton-loader-for-mission-cards"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/37/loading-quality-levels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/37/poziomy-jakosci-ladowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/37/loading-quality-levels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/37/niveaux-de-qualite-du-chargement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/37/loading-quality-levels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/38/creating-skeleton-pulse-animation-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/38/tworzenie-animacji-skeleton-pulse-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/38/creating-skeleton-pulse-animation-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/38/creer-une-animation-de-pulsation-skeleton-en-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/38/creating-skeleton-pulse-animation-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/40/practice-retry-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/40/praktyka-retry-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/40/practice-retry-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/40/pratique-le-modele-retry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/40/practice-retry-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/41/graceful-degradation-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/41/graceful-degradation-definicja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/41/graceful-degradation-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/41/graceful-degradation-definition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/41/graceful-degradation-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/42/exponential-backoff-increasing-delays</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/42/exponential-backoff-rosnace-opoznienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/42/exponential-backoff-increasing-delays"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/42/exponential-backoff-delais-croissants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/42/exponential-backoff-increasing-delays"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/43/practice-graceful-degradation-with-promise-allsettled</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/43/praktyka-graceful-degradation-z-promise-allsettled"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/43/practice-graceful-degradation-with-promise-allsettled"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/43/pratique-graceful-degradation-avec-promise-allsettled"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/43/practice-graceful-degradation-with-promise-allsettled"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/44/promise-allsettled-vs-promise-all</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/44/promise-allsettled-vs-promise-all"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/44/promise-allsettled-vs-promise-all"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/44/promise-allsettled-vs-promise-all"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/44/promise-allsettled-vs-promise-all"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/45/combining-error-boundary-with-suspense</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/45/laczenie-error-boundary-z-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/45/combining-error-boundary-with-suspense"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/45/combiner-error-boundary-et-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/45/combining-error-boundary-with-suspense"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/46/practice-errorboundary-suspense</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/46/praktyka-errorboundary-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/46/practice-errorboundary-suspense"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/46/pratique-errorboundary-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/46/practice-errorboundary-suspense"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/47/centralizing-error-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/47/centralizacja-obslugi-bledow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/47/centralizing-error-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/47/centraliser-la-gestion-des-erreurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/47/centralizing-error-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/49/error-monitoring-in-production</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/49/error-monitoring-w-produkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/49/error-monitoring-in-production"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/49/monitoring-des-erreurs-en-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/49/error-monitoring-in-production"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/50/recovery-strategies-from-simplest-to-most-complex</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/50/strategie-recovery-od-najprostszej-do-najbardziej-zlozonej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/50/recovery-strategies-from-simplest-to-most-complex"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/50/strategies-de-recuperation-du-plus-simple-au-plus-complexe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/50/recovery-strategies-from-simplest-to-most-complex"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/51/practice-error-boundary-with-retry-limit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/51/praktyka-error-boundary-z-limitem-retry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/51/practice-error-boundary-with-retry-limit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/51/pratique-error-boundary-avec-limite-de-retry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/51/practice-error-boundary-with-retry-limit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/52/global-error-handling-window-listeners</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/52/global-error-handling-window-listeners"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/52/global-error-handling-window-listeners"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/52/gestion-globale-des-erreurs-listeners-window"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/52/global-error-handling-window-listeners"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/53/fallback-to-a-simpler-version</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/53/fallback-do-prostszej-wersji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/53/fallback-to-a-simpler-version"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/53/repli-vers-une-version-plus-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/53/fallback-to-a-simpler-version"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/54/order-of-adding-resilience-to-an-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/54/kolejnosc-dodawania-odpornosci-do-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/54/order-of-adding-resilience-to-an-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/54/ordre-d-ajout-de-la-resilience-a-une-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/54/order-of-adding-resilience-to-an-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/55/practice-tabs-with-lazy-loading</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/55/praktyka-taby-z-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/55/practice-tabs-with-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/55/pratique-onglets-avec-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/55/practice-tabs-with-lazy-loading"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/56/using-react-lazy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/56/zastosowanie-react-lazy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/56/using-react-lazy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/56/utiliser-react-lazy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/56/using-react-lazy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/57/progressive-loading-loading-priority</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/57/progressive-loading-priorytet-ladowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/57/progressive-loading-loading-priority"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/57/chargement-progressif-priorite-de-chargement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/57/progressive-loading-loading-priority"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/58/resetkeys-in-react-error-boundary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/58/resetkeys-w-react-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/58/resetkeys-in-react-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/58/resetkeys-dans-react-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/58/resetkeys-in-react-error-boundary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/59/practice-mini-resilient-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/59/praktyka-mini-resilient-dashboard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/59/practice-mini-resilient-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/59/pratique-mini-tableau-de-bord-resilient"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/59/practice-mini-resilient-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/60/complete-resilience-architecture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/60/kompletna-architektura-odpornosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/60/complete-resilience-architecture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/60/architecture-de-resilience-complete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/60/complete-resilience-architecture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/62/mentor-project-resilient-space-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/62/projekt-do-mentora-resilient-space-dashboard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/62/mentor-project-resilient-space-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/62/projet-mentor-resilient-space-dashboard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/62/mentor-project-resilient-space-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/2/16/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/2/16/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/2/16/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/2/16/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/2/16/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/1/video-introduction-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/3/what-is-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/3/czym-jest-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/3/what-is-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/3/qu-est-ce-que-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/3/what-is-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/4/creator-of-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/4/tworca-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/4/creator-of-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/4/createur-de-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/4/creator-of-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/5/characteristics-of-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/5/charakterystyka-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/5/characteristics-of-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/5/caracteristiques-de-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/5/characteristics-of-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/6/javascript-milestones</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/6/kamienie-milowe-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/6/javascript-milestones"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/6/jalons-de-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/6/javascript-milestones"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/7/javascript-vs-java</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/7/javascript-vs-java"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/7/javascript-vs-java"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/7/javascript-vs-java"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/7/javascript-vs-java"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/8/ecmascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/8/ecmascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/8/ecmascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/8/ecmascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/8/ecmascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/10/runtime-environments</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/10/srodowiska-wykonawcze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/10/runtime-environments"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/10/environnements-d-execution"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/10/runtime-environments"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/11/javascript-engines</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/11/silniki-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/11/javascript-engines"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/11/moteurs-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/11/javascript-engines"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/12/dom-in-the-browser</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/12/dom-w-przegladarce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/12/dom-in-the-browser"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/12/le-dom-dans-le-navigateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/12/dom-in-the-browser"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/13/browser-environment-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/13/elementy-srodowiska-przegladarki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/13/browser-environment-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/13/composants-de-l-environnement-du-navigateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/13/browser-environment-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/14/node-js-features</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/14/node-js-cechy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/14/node-js-features"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/14/node-js-caracteristiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/14/node-js-features"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/15/stages-of-building-a-website</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/15/etapy-tworzenia-strony-internetowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/15/stages-of-building-a-website"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/15/etapes-de-creation-d-un-site-web"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/15/stages-of-building-a-website"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/17/practice-console-log</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/17/praktyka-console-log"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/17/practice-console-log"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/17/pratique-console-log"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/17/practice-console-log"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/18/console-log-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/18/skladnia-console-log"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/18/console-log-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/18/syntaxe-de-console-log"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/18/console-log-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/19/sorting-console-log-with-concatenation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/19/sortowanie-console-log-z-konkatenacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/19/sorting-console-log-with-concatenation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/19/tri-console-log-avec-concatenation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/19/sorting-console-log-with-concatenation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/21/single-line-comments</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/21/komentarze-jednoliniowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/21/single-line-comments"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/21/commentaires-sur-une-seule-ligne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/21/single-line-comments"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/22/naming-conventions-in-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/22/konwencje-nazewnictwa-w-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/22/naming-conventions-in-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/22/conventions-de-nommage-en-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/22/naming-conventions-in-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/23/multi-line-comment-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/23/skladnia-komentarza-wieloliniowego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/23/multi-line-comment-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/23/syntaxe-d-un-commentaire-multi-lignes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/23/multi-line-comment-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/25/code-blocks-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/25/bloki-kodu-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/25/code-blocks-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/25/blocs-de-code-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/25/code-blocks-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/26/structure-of-a-code-block-in-a-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/26/struktura-bloku-kodu-w-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/26/structure-of-a-code-block-in-a-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/26/structure-d-un-bloc-de-code-dans-une-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/26/structure-of-a-code-block-in-a-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/27/javascript-program-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/27/struktura-programu-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/27/javascript-program-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/27/structure-d-un-programme-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/27/javascript-program-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/28/steps-in-the-programming-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/28/kroki-w-procesie-programowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/28/steps-in-the-programming-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/28/etapes-du-processus-de-programmation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/28/steps-in-the-programming-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/30/javascript-syntax-semicolon</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/30/skladnia-javascript-srednik"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/30/javascript-syntax-semicolon"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/30/syntaxe-javascript-point-virgule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/30/javascript-syntax-semicolon"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/31/semicolon-optionality-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/31/opcjonalnosc-srednika-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/31/semicolon-optionality-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/31/caractere-optionnel-du-point-virgule-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/31/semicolon-optionality-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/32/asi-mechanism</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/32/mechanizm-asi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/32/asi-mechanism"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/32/le-mecanisme-asi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/32/asi-mechanism"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/33/practice-comments-and-formatting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/33/praktyka-komentarze-i-formatowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/33/practice-comments-and-formatting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/33/pratique-commentaires-et-formatage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/33/practice-comments-and-formatting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/34/asi-trap-with-return</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/34/pulapka-asi-z-return"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/34/asi-trap-with-return"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/34/le-piege-de-l-asi-avec-return"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/34/asi-trap-with-return"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/36/variables-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/36/zmienna-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/36/variables-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/36/les-variables-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/36/variables-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/37/variables-in-javascript-const</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/37/zmienne-w-javascript-const"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/37/variables-in-javascript-const"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/37/les-variables-en-javascript-const"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/37/variables-in-javascript-const"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/38/case-sensitivity-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/38/wielkosc-liter-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/38/case-sensitivity-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/38/sensibilite-a-la-casse-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/38/case-sensitivity-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/39/practice-your-first-variable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/39/praktyka-pierwsza-zmienna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/39/practice-your-first-variable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/39/pratique-ta-premiere-variable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/39/practice-your-first-variable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/40/sorting-const-variable-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/40/sortowanie-deklaracja-zmiennej-const"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/40/sorting-const-variable-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/40/tri-declaration-d-une-variable-const"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/40/sorting-const-variable-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/41/variable-declaration-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/41/skladnia-deklaracji-zmiennej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/41/variable-declaration-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/41/syntaxe-de-declaration-d-une-variable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/41/variable-declaration-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/42/exercise-create-a-variable-storing-a-dinosaur-species</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/42/cwiczenie-stworz-zmienna-przechowujaca-gatunek-dinozaura"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/42/exercise-create-a-variable-storing-a-dinosaur-species"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/42/exercice-creer-une-variable-stockant-une-espece-de-dinosaure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/42/exercise-create-a-variable-storing-a-dinosaur-species"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/43/stages-of-working-with-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/43/etapy-pracy-ze-zmiennymi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/43/stages-of-working-with-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/43/etapes-du-travail-avec-les-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/43/stages-of-working-with-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/44/sorting-let-variable-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/44/sortowanie-deklaracja-zmiennej-let"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/44/sorting-let-variable-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/44/tri-declaration-d-une-variable-let"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/44/sorting-let-variable-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/46/boolean-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/46/typ-boolean"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/46/boolean-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/46/le-type-booleen"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/46/boolean-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/47/typeof-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/47/operator-typeof"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/47/typeof-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/47/l-operateur-typeof"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/47/typeof-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/48/practice-data-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/48/praktyka-typy-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/48/practice-data-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/48/pratique-types-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/48/practice-data-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/50/type-conversion-number</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/50/konwersja-typow-number"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/50/type-conversion-number"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/50/conversion-de-type-number"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/50/type-conversion-number"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/51/implicit-type-conversion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/51/niejawna-konwersja-typow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/51/implicit-type-conversion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/51/conversion-de-type-implicite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/51/implicit-type-conversion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/52/explicit-conversion-to-number</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/52/jawna-konwersja-na-liczbe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/52/explicit-conversion-to-number"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/52/conversion-explicite-en-nombre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/52/explicit-conversion-to-number"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/53/template-literal-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/53/skladnia-template-literal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/53/template-literal-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/53/syntaxe-d-un-litteral-de-gabarit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/53/template-literal-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/54/falsy-values-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/54/wartosci-falsy-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/54/falsy-values-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/54/valeurs-falsy-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/54/falsy-values-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/56/modulo-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/56/operator-modulo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/56/modulo-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/56/l-operateur-modulo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/56/modulo-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/57/exponentiation-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/57/operator-potegowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/57/exponentiation-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/57/l-operateur-d-exponentiation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/57/exponentiation-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/58/assignment-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/58/operator-przypisania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/58/assignment-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/58/l-operateur-d-affectation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/58/assignment-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/59/order-of-operations-pemdas</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/59/kolejnosc-dzialan-pemdas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/59/order-of-operations-pemdas"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/59/ordre-des-operations-pemdas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/59/order-of-operations-pemdas"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/61/difference-between-and</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/61/roznica-i"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/61/difference-between-and"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/61/difference-entre-et"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/61/difference-between-and"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/62/logical-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/62/operator-logiczny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/62/logical-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/62/l-operateur-logique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/62/logical-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/63/strict-comparison-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/63/skladnia-porownania-scislego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/63/strict-comparison-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/63/syntaxe-d-une-comparaison-stricte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/63/strict-comparison-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/65/vs-precedence</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/65/priorytet-vs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/65/vs-precedence"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/65/priorite-de-vs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/65/vs-precedence"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/66/grouping-with-parentheses</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/66/grupowanie-nawiasami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/66/grouping-with-parentheses"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/66/regroupement-avec-des-parentheses"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/66/grouping-with-parentheses"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/67/operator-precedence-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/67/priorytet-operatorow-hierarchia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/67/operator-precedence-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/67/priorite-des-operateurs-hierarchie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/67/operator-precedence-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/69/conditional-statement</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/69/instrukcja-warunkowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/69/conditional-statement"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/69/instruction-conditionnelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/69/conditional-statement"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/70/practice-fence-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/70/praktyka-system-ogrodzenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/70/practice-fence-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/70/pratique-systeme-de-clotures"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/70/practice-fence-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/71/if-statement-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/71/skladnia-instrukcji-if"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/71/if-statement-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/71/syntaxe-de-l-instruction-if"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/71/if-statement-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/72/practice-if-else-conditions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/72/praktyka-warunki-if-else"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/72/practice-if-else-conditions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/72/pratique-conditions-if-else"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/72/practice-if-else-conditions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/73/sorting-if-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/73/sortowanie-skladnia-if"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/73/sorting-if-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/73/tri-syntaxe-if"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/73/sorting-if-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/75/for-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/75/petla-for"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/75/for-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/75/la-boucle-for"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/75/for-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/76/practice-loops</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/76/praktyka-petle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/76/practice-loops"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/76/pratique-boucles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/76/practice-loops"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/77/for-of-loop-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/77/skladnia-petli-for-of"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/77/for-of-loop-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/77/syntaxe-de-la-boucle-for-of"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/77/for-of-loop-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/78/practice-searching-the-dna-database</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/78/praktyka-przeszukiwanie-bazy-dna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/78/practice-searching-the-dna-database"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/78/pratique-rechercher-dans-la-base-de-donnees-adn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/78/practice-searching-the-dna-database"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/79/for-loop-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/79/skladnia-petli-for"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/79/for-loop-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/79/syntaxe-de-la-boucle-for"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/79/for-loop-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/81/function-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/81/parametry-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/81/function-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/81/parametres-de-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/81/function-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/82/practice-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/82/praktyka-funkcje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/82/practice-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/82/pratique-fonctions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/82/practice-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/83/function-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/83/wywolanie-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/83/function-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/83/appel-de-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/83/function-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/84/stages-of-defining-and-calling-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/84/etapy-definiowania-i-wywolywania-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/84/stages-of-defining-and-calling-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/84/etapes-de-definition-et-d-appel-des-fonctions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/84/stages-of-defining-and-calling-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/85/sorting-function-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/85/sortowanie-deklaracja-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/85/sorting-function-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/85/tri-declaration-d-une-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/85/sorting-function-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/86/exercise-write-a-function-to-calculate-fossil-age</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/86/cwiczenie-napisz-funkcje-obliczajaca-wiek-skamienialosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/86/exercise-write-a-function-to-calculate-fossil-age"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/86/exercice-ecrire-une-fonction-pour-calculer-l-age-d-un-fossile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/86/exercise-write-a-function-to-calculate-fossil-age"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/87/sorting-arrow-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/87/sortowanie-arrow-function"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/87/sorting-arrow-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/87/tri-fonction-flechee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/87/sorting-arrow-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/88/the-javascript-engine-and-frequently-run-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/88/silnik-javascript-a-czesto-wykonywany-kod"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/88/the-javascript-engine-and-frequently-run-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/88/le-moteur-javascript-et-le-code-execute-souvent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/88/the-javascript-engine-and-frequently-run-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/89/strict-comparison-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/89/operator-scislego-porownania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/89/strict-comparison-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/89/operateur-de-comparaison-stricte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/89/strict-comparison-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/90/web-application-layers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/90/warstwy-aplikacji-webowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/90/web-application-layers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/90/couches-d-une-application-web"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/90/web-application-layers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/91/practice-comparison-and-logical-operators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/91/praktyka-operatory-porownania-i-logiczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/91/practice-comparison-and-logical-operators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/91/pratique-operateurs-de-comparaison-et-logiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/91/practice-comparison-and-logical-operators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/92/javascript-debugging-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/92/proces-debugowania-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/92/javascript-debugging-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/92/le-processus-de-debogage-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/92/javascript-debugging-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/93/scope-of-let-and-const-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/93/zakres-zmiennych-let-i-const"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/93/scope-of-let-and-const-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/93/portee-des-variables-let-et-const"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/93/scope-of-let-and-const-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/95/link-ingen-genetics-laboratory</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/95/link-laboratorium-genetyczne-ingen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/95/link-ingen-genetics-laboratory"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/95/lien-laboratoire-de-genetique-ingen"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/95/link-ingen-genetics-laboratory"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/1/96/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/1/96/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/1/96/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/1/96/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/1/96/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/1/video-introduction-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/3/declaring-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/3/deklarowanie-zmiennych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/3/declaring-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/3/declarer-des-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/3/declaring-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/4/string-data-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/4/typ-danych-string"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/4/string-data-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/4/le-type-de-donnees-string"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/4/string-data-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/5/number-data-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/5/typ-danych-number"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/5/number-data-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/5/le-type-de-donnees-number"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/5/number-data-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/6/creating-dna-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/6/tworzenie-zmiennych-dna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/6/creating-dna-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/6/creer-des-variables-d-adn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/6/creating-dna-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/7/boolean-data-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/7/typ-danych-boolean"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/7/boolean-data-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/7/le-type-de-donnees-boolean"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/7/boolean-data-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/8/null-vs-undefined</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/8/null-vs-undefined"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/8/null-vs-undefined"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/8/null-vs-undefined"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/8/null-vs-undefined"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/9/primitive-and-reference-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/9/typy-prymitywne-i-referencyjne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/9/primitive-and-reference-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/9/types-primitifs-et-types-reference"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/9/primitive-and-reference-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/10/variable-naming-rules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/10/zasady-nazewnictwa-zmiennych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/10/variable-naming-rules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/10/regles-de-nommage-des-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/10/variable-naming-rules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/11/dinosaur-description-with-template-literals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/11/opis-dinozaura-z-template-literals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/11/dinosaur-description-with-template-literals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/11/description-d-un-dinosaure-avec-les-litteraux-de-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/11/dinosaur-description-with-template-literals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/13/number-operations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/13/operacje-na-liczbach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/13/number-operations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/13/operations-sur-les-nombres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/13/number-operations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/14/let-variable-declaration-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/14/skladnia-deklaracji-zmiennej-let"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/14/let-variable-declaration-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/14/syntaxe-de-declaration-de-variable-avec-let"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/14/let-variable-declaration-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/15/boolean-logic</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/15/logika-wartosci-logicznych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/15/boolean-logic"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/15/logique-booleenne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/15/boolean-logic"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/17/const-vs-let-vs-var</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/17/const-vs-let-vs-var"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/17/const-vs-let-vs-var"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/17/const-vs-let-vs-var"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/17/const-vs-let-vs-var"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/18/type-conversion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/18/konwersja-typow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/18/type-conversion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/18/conversion-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/18/type-conversion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/19/exercise-type-conversion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/19/cwiczenie-konwersja-typow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/19/exercise-type-conversion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/19/exercice-conversion-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/19/exercise-type-conversion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/20/matching-data-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/20/dopasowanie-typow-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/20/matching-data-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/20/associer-les-types-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/20/matching-data-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/22/template-literals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/22/template-literals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/22/template-literals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/22/les-litteraux-de-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/22/template-literals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/23/checking-types-with-typeof</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/23/sprawdzanie-typow-za-pomoca-typeof"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/23/checking-types-with-typeof"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/23/verifier-les-types-avec-typeof"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/23/checking-types-with-typeof"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/24/bigint-data-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/24/typ-danych-bigint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/24/bigint-data-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/24/le-type-de-donnees-bigint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/24/bigint-data-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/25/variable-declaration-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/25/kolejnosc-deklaracji-zmiennych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/25/variable-declaration-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/25/ordre-de-declaration-des-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/25/variable-declaration-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/26/symbol-data-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/26/typ-danych-symbol"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/26/symbol-data-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/26/le-type-de-donnees-symbol"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/26/symbol-data-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/27/variable-scope</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/27/zakres-zmiennych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/27/variable-scope"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/27/portee-des-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/27/variable-scope"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/28/string-method-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/28/skladnia-wywolania-metody-stringa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/28/string-method-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/28/syntaxe-des-methodes-de-chaine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/28/string-method-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/29/variable-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/29/cykl-zycia-zmiennej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/29/variable-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/29/cycle-de-vie-d-une-variable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/29/variable-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/31/exercise-variable-scope</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/31/cwiczenie-zakres-zmiennych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/31/exercise-variable-scope"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/31/exercice-portee-des-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/31/exercise-variable-scope"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/33/array-basics-steps-to-add-an-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/33/podstawy-tablic-etapy-dodawania-elementu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/33/array-basics-steps-to-add-an-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/33/les-bases-des-tableaux-etapes-pour-ajouter-un-element"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/33/array-basics-steps-to-add-an-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/35/working-with-arrays</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/35/praca-z-tablicami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/35/working-with-arrays"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/35/travailler-avec-des-tableaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/35/working-with-arrays"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/36/sorting-template-literal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/36/sortowanie-template-literal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/36/sorting-template-literal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/36/tri-litteral-de-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/36/sorting-template-literal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/37/array-basics-pop-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/37/podstawy-tablic-metoda-pop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/37/array-basics-pop-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/37/les-bases-des-tableaux-la-methode-pop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/37/array-basics-pop-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/38/bigint-calculations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/38/obliczenia-z-bigint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/38/bigint-calculations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/38/calculs-avec-bigint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/38/bigint-calculations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/39/typeof-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/39/skladnia-typeof"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/39/typeof-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/39/syntaxe-de-typeof"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/39/typeof-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/40/exercise-create-a-variable-storing-a-dinosaur-species</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/40/cwiczenie-stworz-zmienna-przechowujaca-gatunek-dinozaura"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/40/exercise-create-a-variable-storing-a-dinosaur-species"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/40/exercice-creer-une-variable-stockant-une-espece-de-dinosaure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/40/exercise-create-a-variable-storing-a-dinosaur-species"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/41/variable-scope-resolution</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/41/rozwiazywanie-zakresu-zmiennych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/41/variable-scope-resolution"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/41/resolution-de-la-portee-des-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/41/variable-scope-resolution"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/42/arrow-function-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/42/skladnia-funkcji-strzalkowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/42/arrow-function-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/42/syntaxe-des-fonctions-flechees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/42/arrow-function-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/43/typeof-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/43/operator-typeof"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/43/typeof-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/43/l-operateur-typeof"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/43/typeof-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/44/exercise-write-a-function-to-calculate-fossil-age</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/44/cwiczenie-napisz-funkcje-obliczajaca-wiek-skamienialosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/44/exercise-write-a-function-to-calculate-fossil-age"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/44/exercice-ecrire-une-fonction-pour-calculer-l-age-d-un-fossile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/44/exercise-write-a-function-to-calculate-fossil-age"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/45/memory-allocation-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/45/proces-alokacji-pamieci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/45/memory-allocation-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/45/processus-d-allocation-de-memoire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/45/memory-allocation-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/46/type-checking-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/46/przeplyw-sprawdzania-typow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/46/type-checking-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/46/flux-de-verification-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/46/type-checking-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/47/evolution-of-types-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/47/ewolucja-typow-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/47/evolution-of-types-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/47/evolution-des-types-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/47/evolution-of-types-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/48/array-basics-declaration-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/48/podstawy-tablic-skladnia-deklaracji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/48/array-basics-declaration-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/48/les-bases-des-tableaux-syntaxe-de-declaration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/48/array-basics-declaration-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/49/memory-management-cycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/49/cykl-zarzadzania-pamiecia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/49/memory-management-cycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/49/cycle-de-gestion-de-la-memoire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/49/memory-management-cycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/50/debugging-variable-issues</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/50/debugowanie-problemow-ze-zmiennymi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/50/debugging-variable-issues"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/50/deboguer-les-problemes-de-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/50/debugging-variable-issues"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/51/array-basics-push-method-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/51/podstawy-tablic-skladnia-metody-push"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/51/array-basics-push-method-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/51/les-bases-des-tableaux-syntaxe-de-la-methode-push"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/51/array-basics-push-method-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/52/variable-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/52/optymalizacja-zmiennych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/52/variable-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/52/optimisation-des-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/52/variable-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/54/this-context-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/54/kontekst-this-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/54/this-context-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/54/le-contexte-de-this-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/54/this-context-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/55/this-value-in-object-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/55/wartosc-this-w-metodzie-obiektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/55/this-value-in-object-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/55/la-valeur-de-this-dans-les-methodes-d-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/55/this-value-in-object-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/56/this-in-arrow-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/56/this-w-arrow-functions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/56/this-in-arrow-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/56/this-dans-les-fonctions-flechees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/56/this-in-arrow-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/57/this-context-in-constructors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/57/kontekst-this-w-konstruktorze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/57/this-context-in-constructors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/57/le-contexte-de-this-dans-les-constructeurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/57/this-context-in-constructors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/59/iteration-basics-map-vs-foreach</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/59/podstawy-iteracji-map-vs-foreach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/59/iteration-basics-map-vs-foreach"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/59/les-bases-de-l-iteration-map-vs-foreach"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/59/iteration-basics-map-vs-foreach"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/60/iteration-basics-reduce-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/60/podstawy-iteracji-metoda-reduce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/60/iteration-basics-reduce-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/60/les-bases-de-l-iteration-la-methode-reduce"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/60/iteration-basics-reduce-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/61/iteration-basics-array-method-chaining</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/61/podstawy-iteracji-lancuch-metod-tablicowych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/61/iteration-basics-array-method-chaining"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/61/les-bases-de-l-iteration-chainage-de-methodes-de-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/61/iteration-basics-array-method-chaining"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/63/object-basics-accessing-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/63/podstawy-obiektow-dostep-do-wlasciwosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/63/object-basics-accessing-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/63/les-bases-des-objets-acceder-aux-proprietes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/63/object-basics-accessing-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/64/object-basics-constructor-with-new</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/64/podstawy-obiektow-konstruktor-z-new"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/64/object-basics-constructor-with-new"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/64/les-bases-des-objets-le-constructeur-avec-new"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/64/object-basics-constructor-with-new"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/65/object-basics-creating-with-literals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/65/podstawy-obiektow-tworzenie-literalem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/65/object-basics-creating-with-literals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/65/les-bases-des-objets-creer-avec-des-litteraux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/65/object-basics-creating-with-literals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/66/creating-objects</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/66/tworzenie-obiektow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/66/creating-objects"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/66/creer-des-objets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/66/creating-objects"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/67/object-literal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/67/literal-obiektowy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/67/object-literal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/67/litteral-d-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/67/object-literal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/68/sorting-object-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/68/sortowanie-deklaracja-obiektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/68/sorting-object-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/68/tri-declaration-d-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/68/sorting-object-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/69/object-literal-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/69/skladnia-literalu-obiektowego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/69/object-literal-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/69/syntaxe-des-litteraux-d-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/69/object-literal-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/71/object-basics-object-defineproperty</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/71/podstawy-obiektow-object-defineproperty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/71/object-basics-object-defineproperty"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/71/les-bases-des-objets-object-defineproperty"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/71/object-basics-object-defineproperty"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/72/object-basics-getters-and-setters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/72/podstawy-obiektow-gettery-i-settery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/72/object-basics-getters-and-setters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/72/les-bases-des-objets-getters-et-setters"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/72/object-basics-getters-and-setters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/73/object-basics-getter-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/73/podstawy-obiektow-skladnia-gettera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/73/object-basics-getter-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/73/les-bases-des-objets-syntaxe-d-un-getter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/73/object-basics-getter-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/75/prototype-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/75/lancuch-prototypow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/75/prototype-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/75/la-chaine-de-prototypes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/75/prototype-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/76/object-create</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/76/object-create"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/76/object-create"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/76/object-create"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/76/object-create"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/77/prototype-chain-search-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/77/lancuch-prototypow-kolejnosc-szukania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/77/prototype-chain-search-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/77/chaine-de-prototypes-ordre-de-recherche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/77/prototype-chain-search-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/79/lexical-scope-of-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/79/zakres-leksykalny-zmiennych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/79/lexical-scope-of-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/79/la-portee-lexicale-des-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/79/lexical-scope-of-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/80/definition-of-closure-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/80/definicja-closure-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/80/definition-of-closure-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/80/definition-d-une-closure-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/80/definition-of-closure-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/81/practice-dinosaur-factory</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/81/praktyka-fabryka-dinozaurow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/81/practice-dinosaur-factory"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/81/pratique-la-fabrique-de-dinosaures"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/81/practice-dinosaur-factory"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/82/steps-of-creating-a-closure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/82/etapy-tworzenia-closure"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/82/steps-of-creating-a-closure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/82/les-etapes-de-creation-d-une-closure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/82/steps-of-creating-a-closure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/83/building-an-iife</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/83/budowanie-iife"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/83/building-an-iife"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/83/construire-une-iife"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/83/building-an-iife"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/84/practice-private-data-and-iife</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/84/praktyka-prywatne-dane-i-iife"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/84/practice-private-data-and-iife"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/84/pratique-donnees-privees-et-iife"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/84/practice-private-data-and-iife"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/85/variable-hoisting-var-vs-let</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/85/hoisting-zmiennych-var-vs-let"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/85/variable-hoisting-var-vs-let"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/85/le-hoisting-des-variables-var-vs-let"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/85/variable-hoisting-var-vs-let"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/87/error-basics-try-catch-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/87/podstawy-bledow-skladnia-try-catch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/87/error-basics-try-catch-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/87/les-bases-des-erreurs-syntaxe-de-try-catch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/87/error-basics-try-catch-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/88/error-basics-finally-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/88/podstawy-bledow-blok-finally"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/88/error-basics-finally-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/88/les-bases-des-erreurs-le-bloc-finally"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/88/error-basics-finally-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/89/error-basics-park-security-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/89/podstawy-bledow-system-bezpieczenstwa-parku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/89/error-basics-park-security-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/89/les-bases-des-erreurs-le-systeme-de-securite-du-parc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/89/error-basics-park-security-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/90/error-basics-handling-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/90/podstawy-bledow-kolejnosc-obslugi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/90/error-basics-handling-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/90/les-bases-des-erreurs-ordre-de-traitement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/90/error-basics-handling-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/91/error-basics-building-a-try-catch-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/91/podstawy-bledow-budowanie-bloku-try-catch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/91/error-basics-building-a-try-catch-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/91/les-bases-des-erreurs-construire-un-bloc-try-catch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/91/error-basics-building-a-try-catch-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/92/error-basics-custom-error-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/92/podstawy-bledow-wlasne-klasy-bledow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/92/error-basics-custom-error-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/92/les-bases-des-erreurs-classes-d-erreur-personnalisees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/92/error-basics-custom-error-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/93/error-basics-optional-chaining</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/93/podstawy-bledow-optional-chaining"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/93/error-basics-optional-chaining"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/93/les-bases-des-erreurs-le-chainage-optionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/93/error-basics-optional-chaining"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/95/template-literals-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/95/template-literals-skladnia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/95/template-literals-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/95/les-litteraux-de-template-syntaxe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/95/template-literals-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/96/template-literals-inserting-expressions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/96/template-literals-wstawianie-wyrazen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/96/template-literals-inserting-expressions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/96/les-litteraux-de-template-inserer-des-expressions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/96/template-literals-inserting-expressions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/97/includes-method-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/97/metoda-includes-skladnia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/97/includes-method-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/97/la-methode-includes-syntaxe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/97/includes-method-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/98/padstart-method-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/98/metoda-padstart-skladnia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/98/padstart-method-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/98/la-methode-padstart-syntaxe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/98/padstart-method-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/99/slice-method-negative-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/99/metoda-slice-ujemny-indeks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/99/slice-method-negative-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/99/la-methode-slice-index-negatif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/99/slice-method-negative-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/100/replace-vs-replaceall-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/100/metoda-replace-vs-replaceall"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/100/replace-vs-replaceall-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/100/la-methode-replace-vs-replaceall"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/100/replace-vs-replaceall-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/101/split-method-splitting-a-string</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/101/metoda-split-dzielenie-stringa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/101/split-method-splitting-a-string"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/101/la-methode-split-decouper-une-chaine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/101/split-method-splitting-a-string"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/103/object-destructuring-basics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/103/destrukturyzacja-obiektu-podstawy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/103/object-destructuring-basics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/103/la-destructuration-d-objets-les-bases"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/103/object-destructuring-basics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/104/destructuring-alias-and-default-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/104/destrukturyzacja-alias-i-domyslna-wartosc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/104/destructuring-alias-and-default-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/104/destructuration-alias-et-valeur-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/104/destructuring-alias-and-default-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/105/practice-object-and-array-destructuring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/105/praktyka-destrukturyzacja-obiektow-i-tablic"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/105/practice-object-and-array-destructuring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/105/pratique-destructuration-d-objets-et-de-tableaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/105/practice-object-and-array-destructuring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/106/array-destructuring-element-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/106/destrukturyzacja-tablicy-kolejnosc-elementow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/106/array-destructuring-element-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/106/destructuration-de-tableau-ordre-des-elements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/106/array-destructuring-element-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/107/swapping-variable-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/107/zamiana-wartosci-zmiennych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/107/swapping-variable-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/107/echanger-les-valeurs-de-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/107/swapping-variable-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/108/nested-destructuring-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/108/destrukturyzacja-zagniezdzona-skladnia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/108/nested-destructuring-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/108/destructuration-imbriquee-syntaxe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/108/nested-destructuring-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/109/practice-advanced-destructuring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/109/praktyka-zaawansowana-destrukturyzacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/109/practice-advanced-destructuring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/109/pratique-destructuration-avancee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/109/practice-advanced-destructuring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/111/spread-merging-arrays</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/111/spread-laczenie-tablic"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/111/spread-merging-arrays"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/111/spread-fusionner-des-tableaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/111/spread-merging-arrays"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/112/spread-overriding-object-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/112/spread-nadpisywanie-wlasciwosci-obiektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/112/spread-overriding-object-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/112/spread-ecraser-des-proprietes-d-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/112/spread-overriding-object-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/113/practice-spread-and-rest-arrays-and-objects</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/113/praktyka-spread-i-rest-tablice-i-obiekty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/113/practice-spread-and-rest-arrays-and-objects"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/113/pratique-spread-et-rest-tableaux-et-objets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/113/practice-spread-and-rest-arrays-and-objects"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/114/spread-copying-an-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/114/spread-kopiowanie-tablicy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/114/spread-copying-an-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/114/spread-copier-un-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/114/spread-copying-an-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/115/rest-function-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/115/rest-parametry-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/115/rest-function-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/115/rest-parametres-de-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/115/rest-function-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/116/spread-shallow-copy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/116/spread-plytka-kopia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/116/spread-shallow-copy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/116/spread-copie-superficielle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/116/spread-shallow-copy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/117/practice-advanced-spread-and-rest-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/117/praktyka-zaawansowane-wzorce-spread-i-rest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/117/practice-advanced-spread-and-rest-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/117/pratique-patterns-avances-de-spread-et-rest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/117/practice-advanced-spread-and-rest-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/118/using-the-symbol-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/118/uzycie-typu-symbol"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/118/using-the-symbol-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/118/utiliser-le-type-symbol"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/118/using-the-symbol-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/120/link-park-control-systems</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/120/link-systemy-sterowania-parku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/120/link-park-control-systems"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/120/lien-systemes-de-controle-du-parc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/120/link-park-control-systems"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/2/121/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/2/121/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/2/121/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/2/121/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/2/121/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/1/video-introduction-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/3/es6-class-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/3/skladnia-klasy-es6"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/3/es6-class-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/3/syntaxe-des-classes-es6"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/3/es6-class-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/5/class-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/5/metoda-klasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/5/class-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/5/methode-de-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/5/class-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/6/class-declaration-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/6/skladnia-deklaracji-klasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/6/class-declaration-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/6/syntaxe-de-declaration-d-une-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/6/class-declaration-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/7/constructors-and-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/7/konstruktory-i-metody"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/7/constructors-and-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/7/constructeurs-et-methodes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/7/constructors-and-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/8/class-constructors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/8/konstruktory-klas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/8/class-constructors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/8/constructeurs-de-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/8/class-constructors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/10/the-super-keyword</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/10/slowo-kluczowe-super"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/10/the-super-keyword"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/10/le-mot-cle-super"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/10/the-super-keyword"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/11/inheritance-with-extends</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/11/dziedziczenie-z-extends"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/11/inheritance-with-extends"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/11/heritage-avec-extends"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/11/inheritance-with-extends"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/12/class-inheritance-extends</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/12/dziedziczenie-klas-extends"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/12/class-inheritance-extends"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/12/heritage-de-classes-extends"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/12/class-inheritance-extends"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/13/class-method-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/13/skladnia-metody-klasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/13/class-method-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/13/syntaxe-d-une-methode-de-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/13/class-method-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/15/private-fields-in-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/15/pola-prywatne-w-klasach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/15/private-fields-in-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/15/champs-prives-dans-les-classes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/15/private-fields-in-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/16/encapsulation-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/16/enkapsulacja-praktyka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/16/encapsulation-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/16/encapsulation-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/16/encapsulation-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/17/getter-and-setter-in-a-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/17/getter-i-setter-w-klasie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/17/getter-and-setter-in-a-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/17/getter-et-setter-dans-une-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/17/getter-and-setter-in-a-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/18/creating-a-class-instance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/18/tworzenie-instancji-klasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/18/creating-a-class-instance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/18/creation-d-une-instance-de-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/18/creating-a-class-instance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/20/method-overriding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/20/nadpisywanie-metod"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/20/method-overriding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/20/surcharge-de-methode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/20/method-overriding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/21/duck-typing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/21/duck-typing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/21/duck-typing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/21/duck-typing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/21/duck-typing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/22/polymorphism-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/22/polimorfizm-praktyka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/22/polymorphism-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/22/polymorphisme-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/22/polymorphism-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/23/calling-base-class-method-with-super</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/23/wywolanie-metody-bazowej-z-super"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/23/calling-base-class-method-with-super"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/23/appel-d-une-methode-de-la-classe-de-base-avec-super"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/23/calling-base-class-method-with-super"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/25/abstract-class-in-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/25/klasa-abstrakcyjna-w-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/25/abstract-class-in-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/25/classe-abstraite-en-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/25/abstract-class-in-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/26/abstract-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/26/metoda-abstrakcyjna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/26/abstract-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/26/methode-abstraite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/26/abstract-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/27/abstract-classes-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/27/klasy-abstrakcyjne-praktyka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/27/abstract-classes-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/27/classes-abstraites-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/27/abstract-classes-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/28/template-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/28/template-method"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/28/template-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/28/template-method"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/28/template-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/29/the-rest-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/29/operator-rest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/29/the-rest-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/29/l-operateur-rest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/29/the-rest-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/30/class-inheritance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/30/dziedziczenie-klas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/30/class-inheritance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/30/heritage-de-classes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/30/class-inheritance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/32/mixins-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/32/mixiny-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/32/mixins-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/32/les-mixins-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/32/mixins-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/33/multiple-inheritance-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/33/wielodziedziczenie-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/33/multiple-inheritance-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/33/heritage-multiple-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/33/multiple-inheritance-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/34/mixins-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/34/mixiny-praktyka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/34/mixins-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/34/mixins-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/34/mixins-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/35/name-conflicts-in-mixins</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/35/konflikty-nazw-w-mixinach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/35/name-conflicts-in-mixins"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/35/conflits-de-noms-dans-les-mixins"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/35/name-conflicts-in-mixins"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/36/default-parameter-evaluation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/36/ewaluacja-domyslnych-parametrow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/36/default-parameter-evaluation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/36/evaluation-des-parametres-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/36/default-parameter-evaluation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/37/practice-default-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/37/praktyka-domyslne-parametry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/37/practice-default-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/37/pratique-parametres-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/37/practice-default-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/38/default-parameter-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/38/skladnia-domyslnego-parametru"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/38/default-parameter-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/38/syntaxe-d-un-parametre-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/38/default-parameter-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/40/advantages-of-map-over-object</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/40/zalety-map-nad-obiektem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/40/advantages-of-map-over-object"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/40/avantages-de-map-sur-object"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/40/advantages-of-map-over-object"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/41/map-and-set</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/41/map-i-set"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/41/map-and-set"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/41/map-et-set"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/41/map-and-set"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/42/for-of-syntax-with-map</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/42/skladnia-for-of-z-map"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/42/for-of-syntax-with-map"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/42/syntaxe-for-of-avec-map"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/42/for-of-syntax-with-map"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/43/es6-practice-arrow-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/43/praktyka-es6-arrow-functions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/43/es6-practice-arrow-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/43/pratique-es6-fonctions-flechees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/43/es6-practice-arrow-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/44/es6-class-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/44/hierarchia-klas-es6"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/44/es6-class-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/44/hierarchie-de-classes-es6"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/44/es6-class-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/45/super-syntax-in-constructor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/45/skladnia-super-w-konstruktorze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/45/super-syntax-in-constructor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/45/syntaxe-de-super-dans-le-constructeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/45/super-syntax-in-constructor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/46/class-syntax-with-extends</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/46/skladnia-klasy-z-extends"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/46/class-syntax-with-extends"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/46/syntaxe-de-classe-avec-extends"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/46/class-syntax-with-extends"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/47/constructor-execution-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/47/kolejnosc-wykonania-konstruktora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/47/constructor-execution-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/47/ordre-d-execution-du-constructeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/47/constructor-execution-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/48/es6-practice-complex-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/48/praktyka-es6-kompleksowy-projekt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/48/es6-practice-complex-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/48/pratique-es6-projet-complexe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/48/es6-practice-complex-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/49/evolution-of-object-creation-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/49/ewolucja-tworzenia-obiektow-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/49/evolution-of-object-creation-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/49/evolution-de-la-creation-d-objets-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/49/evolution-of-object-creation-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/50/exercise-create-a-variable-to-store-a-dinosaur-species</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/50/cwiczenie-stworz-zmienna-przechowujaca-gatunek-dinozaura"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/50/exercise-create-a-variable-to-store-a-dinosaur-species"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/50/exercice-creer-une-variable-pour-stocker-une-espece-de-dinosaure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/50/exercise-create-a-variable-to-store-a-dinosaur-species"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/51/exercise-write-a-function-to-calculate-fossil-age</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/51/cwiczenie-napisz-funkcje-obliczajaca-wiek-skamienialosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/51/exercise-write-a-function-to-calculate-fossil-age"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/51/exercice-ecrire-une-fonction-pour-calculer-l-age-d-un-fossile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/51/exercise-write-a-function-to-calculate-fossil-age"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/52/array-spread-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/52/skladnia-spread-w-tablicy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/52/array-spread-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/52/syntaxe-du-spread-sur-un-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/52/array-spread-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/53/es6-class-inheritance-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/53/etapy-dziedziczenia-klas-es6"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/53/es6-class-inheritance-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/53/etapes-de-l-heritage-de-classes-es6"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/53/es6-class-inheritance-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/54/data-collections-in-es6</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/54/kolekcje-danych-w-es6"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/54/data-collections-in-es6"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/54/collections-de-donnees-en-es6"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/54/data-collections-in-es6"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/55/array-destructuring-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/55/skladnia-destrukturyzacji-tablicy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/55/array-destructuring-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/55/syntaxe-de-la-destructuration-de-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/55/array-destructuring-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/56/nested-destructuring-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/56/etapy-destrukturyzacji-zagniezdzonej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/56/nested-destructuring-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/56/etapes-de-la-destructuration-imbriquee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/56/nested-destructuring-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/57/object-destructuring-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/57/skladnia-destrukturyzacji-obiektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/57/object-destructuring-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/57/syntaxe-de-la-destructuration-d-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/57/object-destructuring-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/58/spread-operator-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/58/skladnia-operatora-spread"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/58/spread-operator-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/58/syntaxe-de-l-operateur-spread"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/58/spread-operator-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/60/review-weakmap-vs-map</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/60/powtorzenie-weakmap-vs-map"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/60/review-weakmap-vs-map"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/60/revision-weakmap-vs-map"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/60/review-weakmap-vs-map"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/61/review-weakmap-iteration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/61/powtorzenie-iteracja-weakmap"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/61/review-weakmap-iteration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/61/revision-iteration-de-weakmap"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/61/review-weakmap-iteration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/62/reference-strength-in-collections</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/62/sila-referencji-w-kolekcjach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/62/reference-strength-in-collections"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/62/force-des-references-dans-les-collections"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/62/reference-strength-in-collections"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/64/review-symbol-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/64/powtorzenie-typ-symbol"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/64/review-symbol-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/64/revision-type-symbol"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/64/review-symbol-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/65/review-symbol-uniqueness</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/65/powtorzenie-unikalnosc-symboli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/65/review-symbol-uniqueness"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/65/revision-unicite-des-symbols"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/65/review-symbol-uniqueness"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/66/review-symbol-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/66/powtorzenie-symbol-for"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/66/review-symbol-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/66/revision-symbol-for"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/66/review-symbol-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/68/static-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/68/metody-statyczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/68/static-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/68/methodes-statiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/68/static-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/69/calling-a-static-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/69/wywolanie-metody-statycznej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/69/calling-a-static-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/69/appel-d-une-methode-statique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/69/calling-a-static-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/70/this-in-static-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/70/this-w-metodach-statycznych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/70/this-in-static-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/70/this-dans-les-methodes-statiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/70/this-in-static-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/71/practice-static-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/71/praktyka-metody-statyczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/71/practice-static-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/71/pratique-methodes-statiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/71/practice-static-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/72/static-method-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/72/skladnia-metody-statycznej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/72/static-method-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/72/syntaxe-d-une-methode-statique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/72/static-method-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/74/getter-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/74/skladnia-gettera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/74/getter-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/74/syntaxe-d-un-getter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/74/getter-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/75/using-setters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/75/zastosowanie-setterow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/75/using-setters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/75/utilisation-des-setters"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/75/using-setters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/76/getter-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/76/skladnia-gettera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/76/getter-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/76/syntaxe-d-un-getter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/76/getter-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/78/object-create</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/78/object-create"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/78/object-create"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/78/object-create"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/78/object-create"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/79/review-hasownproperty</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/79/powtorzenie-hasownproperty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/79/review-hasownproperty"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/79/revision-hasownproperty"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/79/review-hasownproperty"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/80/review-practice-prototype-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/80/powtorzenie-praktyka-lancuch-prototypow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/80/review-practice-prototype-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/80/revision-pratique-chaine-de-prototypes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/80/review-practice-prototype-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/81/review-prototype-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/81/powtorzenie-lancuch-prototypow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/81/review-prototype-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/81/revision-chaine-de-prototypes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/81/review-prototype-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/82/review-adding-a-method-to-the-prototype</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/82/powtorzenie-dodawanie-metody-do-prototypu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/82/review-adding-a-method-to-the-prototype"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/82/revision-ajout-d-une-methode-au-prototype"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/82/review-adding-a-method-to-the-prototype"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/83/practice-object-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/83/praktyka-metody-object"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/83/practice-object-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/83/pratique-methodes-object"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/83/practice-object-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/84/object-freeze-vs-object-seal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/84/object-freeze-vs-object-seal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/84/object-freeze-vs-object-seal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/84/object-freeze-vs-object-seal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/84/object-freeze-vs-object-seal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/85/steps-to-define-an-es6-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/85/etapy-tworzenia-klasy-es6"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/85/steps-to-define-an-es6-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/85/etapes-pour-definir-une-classe-es6"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/85/steps-to-define-an-es6-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/87/composition-vs-inheritance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/87/kompozycja-vs-dziedziczenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/87/composition-vs-inheritance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/87/composition-vs-heritage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/87/composition-vs-inheritance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/88/inheritance-issues</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/88/problemy-dziedziczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/88/inheritance-issues"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/88/problemes-de-l-heritage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/88/inheritance-issues"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/89/practice-composition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/89/praktyka-kompozycja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/89/practice-composition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/89/pratique-composition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/89/practice-composition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/90/checking-dinosaur-hunger-level</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/90/sprawdzanie-glodu-dinozaura"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/90/checking-dinosaur-hunger-level"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/90/verifier-le-niveau-de-faim-d-un-dinosaure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/90/checking-dinosaur-hunger-level"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/91/evolution-of-javascript-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/91/ewolucja-skladni-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/91/evolution-of-javascript-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/91/evolution-de-la-syntaxe-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/91/evolution-of-javascript-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/93/link-park-security-systems</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/93/link-systemy-bezpieczenstwa-parku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/93/link-park-security-systems"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/93/lien-systemes-de-securite-du-parc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/93/link-park-security-systems"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/3/94/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/3/94/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/3/94/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/3/94/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/3/94/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/1/video-introduction-au-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/3/event-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/3/event-loop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/3/event-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/3/event-loop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/3/event-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/5/call-stack</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/5/call-stack"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/5/call-stack"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/5/call-stack"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/5/call-stack"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/6/callback-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/6/funkcja-callback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/6/callback-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/6/fonction-callback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/6/callback-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/7/practice-settimeout-and-event-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/7/praktyka-settimeout-i-event-loop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/7/practice-settimeout-and-event-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/7/pratique-settimeout-et-event-loop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/7/practice-settimeout-and-event-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/8/callback-handling-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/8/etapy-obslugi-callback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/8/callback-handling-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/8/etapes-de-la-gestion-d-un-callback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/8/callback-handling-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/9/practice-callback-in-monitoring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/9/praktyka-callback-w-monitoringu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/9/practice-callback-in-monitoring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/9/pratique-callback-dans-la-surveillance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/9/practice-callback-in-monitoring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/11/asynchronous-operation-handling-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/11/etapy-obslugi-asynchronicznej-operacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/11/asynchronous-operation-handling-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/11/etapes-de-la-gestion-d-une-operation-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/11/asynchronous-operation-handling-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/12/settimeout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/12/settimeout"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/12/settimeout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/12/settimeout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/12/settimeout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/13/callback-hell</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/13/callback-hell"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/13/callback-hell"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/13/callback-hell"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/13/callback-hell"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/14/promise-states</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/14/promise-states"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/14/promise-states"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/14/etats-d-une-promise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/14/promise-states"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/15/practice-callback-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/15/praktyka-funkcje-callback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/15/practice-callback-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/15/pratique-fonctions-callback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/15/practice-callback-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/16/settimeout-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/16/skladnia-settimeout"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/16/settimeout-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/16/syntaxe-de-settimeout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/16/settimeout-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/17/practice-creating-a-promise</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/17/praktyka-tworzenie-promise"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/17/practice-creating-a-promise"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/17/pratique-creer-une-promise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/17/practice-creating-a-promise"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/19/promise-then</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/19/promise-then"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/19/promise-then"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/19/promise-then"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/19/promise-then"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/20/promise-catch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/20/promise-catch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/20/promise-catch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/20/promise-catch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/20/promise-catch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/21/practice-promise-chain-then-catch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/21/praktyka-lancuch-promise-then-catch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/21/practice-promise-chain-then-catch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/21/pratique-chaine-de-promises-then-catch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/21/practice-promise-chain-then-catch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/22/callback-hell-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/22/etapy-callback-hell"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/22/callback-hell-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/22/etapes-du-callback-hell"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/22/callback-hell-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/24/practice-promise-all-for-parallel-monitoring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/24/praktyka-promise-all-do-rownoleglego-monitoringu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/24/practice-promise-all-for-parallel-monitoring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/24/pratique-promise-all-pour-la-surveillance-parallele"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/24/practice-promise-all-for-parallel-monitoring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/25/evolution-of-asynchronicity-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/25/ewolucja-asynchronicznosci-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/25/evolution-of-asynchronicity-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/25/evolution-de-l-asynchronicite-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/25/evolution-of-asynchronicity-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/26/microtask-vs-macrotask</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/26/microtask-vs-macrotask"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/26/microtask-vs-macrotask"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/26/microtask-vs-macrotask"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/26/microtask-vs-macrotask"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/27/promise-all</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/27/promise-all"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/27/promise-all"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/27/promise-all"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/27/promise-all"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/28/catch-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/28/skladnia-catch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/28/catch-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/28/syntaxe-de-catch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/28/catch-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/30/async-await</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/30/async-await"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/30/async-await"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/30/async-await"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/30/async-await"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/31/async-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/31/funkcja-async"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/31/async-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/31/fonction-async"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/31/async-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/32/practice-async-await</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/32/praktyka-async-await"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/32/practice-async-await"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/32/pratique-async-await"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/32/practice-async-await"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/33/promise-allsettled</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/33/promise-allsettled"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/33/promise-allsettled"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/33/promise-allsettled"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/33/promise-allsettled"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/34/promise-race</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/34/promise-race"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/34/promise-race"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/34/promise-race"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/34/promise-race"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/35/promise-all-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/35/skladnia-promise-all"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/35/promise-all-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/35/syntaxe-de-promise-all"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/35/promise-all-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/37/try-catch-with-async-await</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/37/try-catch-z-async-await"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/37/try-catch-with-async-await"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/37/try-catch-avec-async-await"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/37/try-catch-with-async-await"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/38/practice-try-catch-error-handling-in-async</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/38/praktyka-obsluga-bledow-try-catch-w-async"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/38/practice-try-catch-error-handling-in-async"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/38/pratique-gestion-d-erreurs-try-catch-dans-async"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/38/practice-try-catch-error-handling-in-async"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/39/promise-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/39/cykl-zycia-promise"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/39/promise-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/39/cycle-de-vie-d-une-promise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/39/promise-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/41/promise-all-and-parallelism</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/41/promise-all-a-rownoleglosc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/41/promise-all-and-parallelism"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/41/promise-all-et-parallelisme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/41/promise-all-and-parallelism"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/42/worker-threads-in-node-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/42/worker-threads-w-node-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/42/worker-threads-in-node-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/42/worker-threads-dans-node-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/42/worker-threads-in-node-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/43/error-handling-in-promise-all</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/43/obsluga-bledow-w-promise-all"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/43/error-handling-in-promise-all"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/43/gestion-des-erreurs-dans-promise-all"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/43/error-handling-in-promise-all"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/44/practice-asynchronous-callbacks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/44/praktyka-callbacki-asynchroniczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/44/practice-asynchronous-callbacks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/44/pratique-callbacks-asynchrones"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/44/practice-asynchronous-callbacks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/45/async-await-element-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/45/kolejnosc-elementow-async-await"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/45/async-await-element-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/45/ordre-des-elements-async-await"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/45/async-await-element-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/47/fetch-api-get-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/47/fetch-api-metoda-get"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/47/fetch-api-get-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/47/fetch-api-methode-get"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/47/fetch-api-get-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/48/abortcontroller</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/48/abortcontroller"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/48/abortcontroller"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/48/abortcontroller"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/48/abortcontroller"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/49/the-finally-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/49/blok-finally"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/49/the-finally-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/49/le-bloc-finally"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/49/the-finally-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/50/practice-fetch-api-fetching-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/50/praktyka-fetch-api-pobieranie-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/50/practice-fetch-api-fetching-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/50/pratique-fetch-api-recuperer-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/50/practice-fetch-api-fetching-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/51/sorting-promise-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/51/sortowanie-promise-chain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/51/sorting-promise-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/51/tri-chaine-de-promises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/51/sorting-promise-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/52/practice-promise-allsettled-in-monitoring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/52/praktyka-promise-allsettled-w-monitoringu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/52/practice-promise-allsettled-in-monitoring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/52/pratique-promise-allsettled-dans-la-surveillance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/52/practice-promise-allsettled-in-monitoring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/53/try-catch-with-await-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/53/skladnia-try-catch-z-await"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/53/try-catch-with-await-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/53/syntaxe-try-catch-avec-await"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/53/try-catch-with-await-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/55/retry-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/55/wzorzec-retry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/55/retry-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/55/pattern-retry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/55/retry-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/56/practice-retry-pattern-with-async-await</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/56/praktyka-wzorzec-retry-z-async-await"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/56/practice-retry-pattern-with-async-await"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/56/pratique-pattern-retry-avec-async-await"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/56/practice-retry-pattern-with-async-await"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/57/retry-stages-with-exponential-backoff</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/57/etapy-retry-z-exponential-backoff"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/57/retry-stages-with-exponential-backoff"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/57/etapes-du-retry-avec-exponential-backoff"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/57/retry-stages-with-exponential-backoff"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/58/promise-race-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/58/skladnia-promise-race"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/58/promise-race-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/58/syntaxe-de-promise-race"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/58/promise-race-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/59/execution-order-synchronous-vs-asynchronous</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/59/kolejnosc-wykonania-synchroniczny-vs-asynchroniczny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/59/execution-order-synchronous-vs-asynchronous"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/59/ordre-d-execution-synchrone-vs-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/59/execution-order-synchronous-vs-asynchronous"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/60/debugging-asynchronous-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/60/debugowanie-kodu-asynchronicznego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/60/debugging-asynchronous-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/60/debogage-du-code-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/60/debugging-asynchronous-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/61/code-processing-by-the-event-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/61/przetwarzanie-kodu-przez-event-loop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/61/code-processing-by-the-event-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/61/traitement-du-code-par-l-event-loop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/61/code-processing-by-the-event-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/62/http-request-handling-steps-with-async-await</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/62/etapy-obslugi-zadania-http-z-async-await"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/62/http-request-handling-steps-with-async-await"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/62/etapes-de-gestion-d-une-requete-http-avec-async-await"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/62/http-request-handling-steps-with-async-await"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/64/json-parse</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/64/json-parse"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/64/json-parse"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/64/json-parse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/64/json-parse"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/65/json-stringify-replacer-and-space</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/65/json-stringify-replacer-i-space"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/65/json-stringify-replacer-and-space"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/65/json-stringify-replacer-et-space"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/65/json-stringify-replacer-and-space"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/66/json-parsing-with-fetch-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/66/skladnia-parsowania-json-z-fetch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/66/json-parsing-with-fetch-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/66/syntaxe-du-parsing-json-avec-fetch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/66/json-parsing-with-fetch-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/67/new-promise-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/67/skladnia-new-promise"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/67/new-promise-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/67/syntaxe-de-new-promise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/67/new-promise-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/68/then-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/68/skladnia-then"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/68/then-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/68/syntaxe-de-then"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/68/then-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/69/try-catch-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/69/skladnia-try-catch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/69/try-catch-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/69/syntaxe-try-catch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/69/try-catch-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/71/async-generator-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/71/skladnia-async-generator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/71/async-generator-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/71/syntaxe-d-un-generateur-async"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/71/async-generator-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/72/iterable-protocol</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/72/protokol-iterowalnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/72/iterable-protocol"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/72/protocole-iterable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/72/iterable-protocol"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/73/generator-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/73/funkcja-generatora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/73/generator-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/73/fonction-generatrice"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/73/generator-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/74/practice-custom-iterator-and-generator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/74/praktyka-wlasny-iterator-i-generator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/74/practice-custom-iterator-and-generator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/74/pratique-iterateur-et-generateur-personnalises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/74/practice-custom-iterator-and-generator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/75/object-returned-by-next</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/75/obiekt-zwracany-przez-next"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/75/object-returned-by-next"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/75/objet-retourne-par-next"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/75/object-returned-by-next"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/76/building-a-generator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/76/budowanie-generatora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/76/building-a-generator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/76/construire-un-generateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/76/building-a-generator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/77/practice-yield-and-advanced-generators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/77/praktyka-yield-i-zaawansowane-generatory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/77/practice-yield-and-advanced-generators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/77/pratique-yield-et-generateurs-avances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/77/practice-yield-and-advanced-generators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/78/for-of-vs-for-in</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/78/for-of-vs-for-in"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/78/for-of-vs-for-in"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/78/for-of-vs-for-in"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/78/for-of-vs-for-in"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/79/iterator-protocol-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/79/skladnia-protokolu-iteratora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/79/iterator-protocol-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/79/syntaxe-du-protocole-iterateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/79/iterator-protocol-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/80/yield-elements-in-a-generator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/80/elementy-yield-w-generatorze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/80/yield-elements-in-a-generator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/80/elements-yield-dans-un-generateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/80/yield-elements-in-a-generator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/82/module-completion-asynchronous-programming</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/82/ukonczenie-modulu-programowanie-asynchroniczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/82/module-completion-asynchronous-programming"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/82/fin-du-module-programmation-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/82/module-completion-asynchronous-programming"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/4/83/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/4/83/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/4/83/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/4/83/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/4/83/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/1/video-introduction-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/3/advanced-object-creation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/3/zaawansowane-tworzenie-obiektow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/3/advanced-object-creation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/3/creation-avancee-d-objets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/3/advanced-object-creation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/4/advanced-object-property-access</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/4/zaawansowany-dostep-do-wlasciwosci-obiektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/4/advanced-object-property-access"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/4/acces-avance-aux-proprietes-d-un-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/4/advanced-object-property-access"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/5/creating-arrays-advanced-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/5/tworzenie-tablic-wzorce-zaawansowane"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/5/creating-arrays-advanced-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/5/creation-de-tableaux-modeles-avances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/5/creating-arrays-advanced-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/6/creating-a-raptor-pack</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/6/tworzenie-stada-raptorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/6/creating-a-raptor-pack"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/6/creer-une-meute-de-raptors"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/6/creating-a-raptor-pack"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/7/object-methods-in-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/7/metody-obiektow-w-praktyce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/7/object-methods-in-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/7/les-methodes-d-objet-en-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/7/object-methods-in-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/8/advanced-javascript-object-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/8/zaawansowane-metody-obiektow-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/8/advanced-javascript-object-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/8/methodes-avancees-des-objets-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/8/advanced-javascript-object-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/10/array-methods-in-practice-push-and-pop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/10/metody-tablic-w-praktyce-push-i-pop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/10/array-methods-in-practice-push-and-pop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/10/les-methodes-de-tableau-en-pratique-push-et-pop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/10/array-methods-in-practice-push-and-pop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/11/array-methods-in-practice-shift-and-unshift</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/11/metody-tablic-w-praktyce-shift-i-unshift"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/11/array-methods-in-practice-shift-and-unshift"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/11/les-methodes-de-tableau-en-pratique-shift-et-unshift"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/11/array-methods-in-practice-shift-and-unshift"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/12/managing-the-pack-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/12/zarzadzanie-tablica-stada"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/12/managing-the-pack-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/12/gerer-le-tableau-de-la-meute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/12/managing-the-pack-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/13/array-methods-in-practice-slice-and-splice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/13/metody-tablic-w-praktyce-slice-i-splice"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/13/array-methods-in-practice-slice-and-splice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/13/les-methodes-de-tableau-en-pratique-slice-et-splice"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/13/array-methods-in-practice-slice-and-splice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/14/object-creation-syntax-with-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/14/skladnia-tworzenia-obiektu-z-tablica"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/14/object-creation-syntax-with-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/14/syntaxe-de-creation-d-un-objet-avec-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/14/object-creation-syntax-with-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/15/array-transformation-with-map</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/15/transformacja-tablicy-metoda-map"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/15/array-transformation-with-map"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/15/transformation-d-un-tableau-avec-map"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/15/array-transformation-with-map"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/17/advanced-iterations-map</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/17/zaawansowane-iteracje-map"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/17/advanced-iterations-map"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/17/iterations-avancees-map"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/17/advanced-iterations-map"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/18/advanced-iterations-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/18/zaawansowane-iteracje-filter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/18/advanced-iterations-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/18/iterations-avancees-filter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/18/advanced-iterations-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/19/raptor-training-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/19/dane-treningowe-raptorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/19/raptor-training-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/19/donnees-d-entrainement-des-raptors"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/19/raptor-training-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/20/advanced-iterations-reduce</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/20/zaawansowane-iteracje-reduce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/20/advanced-iterations-reduce"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/20/iterations-avancees-reduce"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/20/advanced-iterations-reduce"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/21/filtering-alpha-raptors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/21/filtrowanie-alfa-raptorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/21/filtering-alpha-raptors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/21/filtrer-les-raptors-alpha"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/21/filtering-alpha-raptors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/22/sequence-array-map</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/22/kolejnosc-array-map"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/22/sequence-array-map"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/22/sequence-map-sur-un-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/22/sequence-array-map"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/23/pack-statistics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/23/statystyki-stada"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/23/pack-statistics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/23/statistiques-de-la-meute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/23/pack-statistics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/24/sequence-array-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/24/kolejnosc-array-filter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/24/sequence-array-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/24/sequence-filter-sur-un-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/24/sequence-array-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/25/the-reduce-method-in-data-pipelines</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/25/metoda-reduce-w-pipeline-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/25/the-reduce-method-in-data-pipelines"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/25/la-methode-reduce-dans-les-pipelines-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/25/the-reduce-method-in-data-pipelines"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/26/array-methods-mastery-path</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/26/sciezka-opanowania-metod-tablic"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/26/array-methods-mastery-path"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/26/parcours-de-maitrise-des-methodes-de-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/26/array-methods-mastery-path"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/28/the-iterator-protocol</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/28/protokol-iteratora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/28/the-iterator-protocol"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/28/le-protocole-d-iterateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/28/the-iterator-protocol"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/29/symbol-iterator-and-for-of</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/29/symbol-iterator-i-for-of"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/29/symbol-iterator-and-for-of"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/29/symbol-iterator-et-for-of"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/29/symbol-iterator-and-for-of"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/30/exercise-array-destructuring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/30/cwiczenie-destrukturyzacja-tablic"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/30/exercise-array-destructuring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/30/exercice-destructuration-de-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/30/exercise-array-destructuring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/31/generators-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/31/generatory-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/31/generators-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/31/les-generateurs-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/31/generators-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/32/generator-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/32/skladnia-generatora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/32/generator-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/32/syntaxe-des-generateurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/32/generator-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/33/exercise-object-destructuring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/33/cwiczenie-destrukturyzacja-obiektow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/33/exercise-object-destructuring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/33/exercice-destructuration-d-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/33/exercise-object-destructuring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/34/exercise-spread-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/34/cwiczenie-operator-spread"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/34/exercise-spread-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/34/exercice-operateur-de-decomposition-spread"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/34/exercise-spread-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/35/object-design-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/35/wzorce-projektowe-obiektow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/35/object-design-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/35/modeles-de-conception-d-objets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/35/object-design-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/36/raptor-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/36/metody-raptora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/36/raptor-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/36/methodes-des-raptors"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/36/raptor-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/37/complex-data-structures</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/37/zlozone-struktury-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/37/complex-data-structures"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/37/structures-de-donnees-complexes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/37/complex-data-structures"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/38/modern-javascript-features</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/38/nowoczesne-funkcje-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/38/modern-javascript-features"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/38/fonctionnalites-modernes-de-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/38/modern-javascript-features"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/39/memory-management-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/39/proces-zarzadzania-pamiecia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/39/memory-management-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/39/processus-de-gestion-de-la-memoire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/39/memory-management-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/40/exercise-variable-declaration-with-dinosaur-species-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/40/cwiczenie-deklaracja-zmiennej-z-typem-gatunku-dinozaura"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/40/exercise-variable-declaration-with-dinosaur-species-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/40/exercice-declaration-de-variable-avec-type-d-espece-de-dinosaure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/40/exercise-variable-declaration-with-dinosaur-species-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/41/choosing-a-data-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/41/wybor-struktury-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/41/choosing-a-data-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/41/choisir-une-structure-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/41/choosing-a-data-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/42/exercise-function-to-calculate-fossil-age-based-on-geological-layers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/42/cwiczenie-funkcja-obliczajaca-wiek-skamienialosci-na-podstawie-warstw-geologicznych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/42/exercise-function-to-calculate-fossil-age-based-on-geological-layers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/42/exercice-fonction-de-calcul-de-l-age-d-un-fossile-a-partir-des-couches-geologiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/42/exercise-function-to-calculate-fossil-age-based-on-geological-layers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/44/javascript-modules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/44/moduly-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/44/javascript-modules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/44/les-modules-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/44/javascript-modules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/45/import-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/45/skladnia-import"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/45/import-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/45/syntaxe-d-import"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/45/import-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/47/export-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/47/skladnia-export"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/47/export-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/47/syntaxe-d-export"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/47/export-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/49/es-module-export-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/49/skladnia-eksportu-es-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/49/es-module-export-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/49/syntaxe-d-export-d-un-module-es"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/49/es-module-export-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/50/module-export-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/50/skladnia-eksportu-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/50/module-export-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/50/syntaxe-d-export-de-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/50/module-export-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/51/module-import-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/51/skladnia-importu-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/51/module-import-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/51/syntaxe-d-import-de-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/51/module-import-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/53/console-tools-for-debugging</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/53/narzedzia-konsoli-do-debugowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/53/console-tools-for-debugging"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/53/les-outils-de-la-console-pour-le-debogage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/53/console-tools-for-debugging"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/55/code-debugging-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/55/etapy-debugowania-kodu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/55/code-debugging-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/55/etapes-du-debogage-de-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/55/code-debugging-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/57/performance-tab-in-devtools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/57/zakladka-performance-w-devtools"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/57/performance-tab-in-devtools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/57/l-onglet-performance-des-devtools"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/57/performance-tab-in-devtools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/58/memory-leaks-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/58/wyciek-pamieci-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/58/memory-leaks-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/58/les-fuites-de-memoire-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/58/memory-leaks-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/59/practice-measuring-code-performance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/59/praktyka-mierzenie-wydajnosci-kodu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/59/practice-measuring-code-performance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/59/pratique-mesurer-les-performances-du-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/59/practice-measuring-code-performance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/60/performance-profiling-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/60/etapy-profilowania-wydajnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/60/performance-profiling-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/60/etapes-du-profilage-des-performances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/60/performance-profiling-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/62/javascript-error-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/62/typy-bledow-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/62/javascript-error-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/62/les-types-d-erreurs-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/62/javascript-error-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/64/method-chaining-syntax-in-builder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/64/skladnia-method-chaining-w-builder"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/64/method-chaining-syntax-in-builder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/64/syntaxe-du-chainage-de-methodes-dans-un-builder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/64/method-chaining-syntax-in-builder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/65/key-element-of-the-builder-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/65/kluczowy-element-wzorca-builder"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/65/key-element-of-the-builder-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/65/element-cle-du-patron-builder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/65/key-element-of-the-builder-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/67/creating-a-custom-error-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/67/tworzenie-wlasnej-klasy-bledu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/67/creating-a-custom-error-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/67/creer-une-classe-d-erreur-personnalisee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/67/creating-a-custom-error-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/68/the-instanceof-operator-with-errors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/68/operator-instanceof-z-bledami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/68/the-instanceof-operator-with-errors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/68/l-operateur-instanceof-avec-les-erreurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/68/the-instanceof-operator-with-errors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/69/practice-error-class-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/69/praktyka-hierarchia-klas-bledow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/69/practice-error-class-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/69/pratique-hierarchie-de-classes-d-erreur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/69/practice-error-class-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/70/custom-error-class-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/70/skladnia-wlasnej-klasy-bledu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/70/custom-error-class-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/70/syntaxe-d-une-classe-d-erreur-personnalisee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/70/custom-error-class-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/72/modules-in-project-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/72/moduly-w-strukturze-projektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/72/modules-in-project-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/72/les-modules-dans-la-structure-d-un-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/72/modules-in-project-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/73/practice-jurassictracker-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/73/praktyka-system-jurassictracker"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/73/practice-jurassictracker-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/73/pratique-le-systeme-jurassictracker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/73/practice-jurassictracker-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/74/javascript-project-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/74/struktura-projektu-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/74/javascript-project-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/74/structure-d-un-projet-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/74/javascript-project-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/76/feature-based-project-organization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/76/podzial-projektu-wedlug-funkcjonalnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/76/feature-based-project-organization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/76/organisation-d-un-projet-par-fonctionnalite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/76/feature-based-project-organization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/77/practice-modular-project-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/77/praktyka-modulowa-struktura-projektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/77/practice-modular-project-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/77/pratique-structure-de-projet-modulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/77/practice-modular-project-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/79/single-responsibility-principle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/79/zasada-pojedynczej-odpowiedzialnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/79/single-responsibility-principle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/79/le-principe-de-responsabilite-unique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/79/single-responsibility-principle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/80/input-data-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/80/walidacja-danych-wejsciowych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/80/input-data-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/80/validation-des-donnees-d-entree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/80/input-data-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/81/stages-of-writing-reliable-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/81/etapy-pisania-niezawodnego-kodu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/81/stages-of-writing-reliable-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/81/etapes-pour-ecrire-du-code-fiable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/81/stages-of-writing-reliable-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/83/observer-pattern-basics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/83/wzorzec-observer-podstawy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/83/observer-pattern-basics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/83/le-patron-observer-les-bases"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/83/observer-pattern-basics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/84/eventemitter-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/84/metody-eventemitter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/84/eventemitter-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/84/les-methodes-d-eventemitter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/84/eventemitter-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/85/pub-sub-vs-observer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/85/pub-sub-vs-observer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/85/pub-sub-vs-observer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/85/pub-sub-vs-observer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/85/pub-sub-vs-observer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/86/practice-eventemitter-and-pub-sub</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/86/praktyka-eventemitter-i-pub-sub"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/86/practice-eventemitter-and-pub-sub"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/86/pratique-eventemitter-et-pub-sub"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/86/practice-eventemitter-and-pub-sub"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/87/operation-order-in-the-observer-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/87/kolejnosc-operacji-we-wzorcu-observer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/87/operation-order-in-the-observer-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/87/ordre-des-operations-dans-le-patron-observer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/87/operation-order-in-the-observer-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/89/advanced-regular-expressions-creation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/89/zaawansowane-wyrazenia-regularne-tworzenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/89/advanced-regular-expressions-creation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/89/expressions-regulieres-avancees-creation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/89/advanced-regular-expressions-creation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/90/advanced-regexp-the-test-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/90/zaawansowane-regexp-metoda-test"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/90/advanced-regexp-the-test-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/90/regexp-avancees-la-methode-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/90/advanced-regexp-the-test-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/91/advanced-regexp-system-log-analysis</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/91/zaawansowane-regexp-analiza-logow-systemowych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/91/advanced-regexp-system-log-analysis"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/91/regexp-avancees-analyse-des-journaux-systeme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/91/advanced-regexp-system-log-analysis"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/92/advanced-regexp-syntax-with-flags</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/92/zaawansowane-regexp-skladnia-z-flagami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/92/advanced-regexp-syntax-with-flags"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/92/regexp-avancees-syntaxe-avec-drapeaux-flags"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/92/advanced-regexp-syntax-with-flags"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/94/creating-date-objects</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/94/tworzenie-obiektow-date"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/94/creating-date-objects"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/94/creer-des-objets-date"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/94/creating-date-objects"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/95/months-in-the-date-object</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/95/miesiace-w-obiekcie-date"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/95/months-in-the-date-object"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/95/les-mois-dans-l-objet-date"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/95/months-in-the-date-object"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/96/practice-dinosaur-feeding-schedule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/96/praktyka-harmonogram-karmienia-dinozaurow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/96/practice-dinosaur-feeding-schedule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/96/pratique-planning-d-alimentation-des-dinosaures"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/96/practice-dinosaur-feeding-schedule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/98/difference-between-localstorage-and-sessionstorage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/98/roznica-miedzy-localstorage-a-sessionstorage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/98/difference-between-localstorage-and-sessionstorage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/98/difference-entre-localstorage-et-sessionstorage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/98/difference-between-localstorage-and-sessionstorage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/99/practice-user-preferences-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/99/praktyka-system-preferencji-uzytkownika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/99/practice-user-preferences-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/99/pratique-systeme-de-preferences-utilisateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/99/practice-user-preferences-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/100/localstorage-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/100/skladnia-localstorage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/100/localstorage-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/100/syntaxe-de-localstorage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/100/localstorage-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/102/object-groupby-in-es2024</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/102/object-groupby-w-es2024"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/102/object-groupby-in-es2024"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/102/object-groupby-dans-es2024"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/102/object-groupby-in-es2024"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/103/non-mutating-array-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/103/metody-tablicowe-bez-mutacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/103/non-mutating-array-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/103/methodes-de-tableau-non-mutables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/103/non-mutating-array-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/104/practice-new-es2023-es2024-features</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/104/praktyka-nowe-funkcje-es2023-es2024"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/104/practice-new-es2023-es2024-features"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/104/pratique-nouvelles-fonctionnalites-es2023-es2024"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/104/practice-new-es2023-es2024-features"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/105/evolution-of-the-ecmascript-standard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/105/ewolucja-standardu-ecmascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/105/evolution-of-the-ecmascript-standard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/105/evolution-du-standard-ecmascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/105/evolution-of-the-ecmascript-standard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/106/performance-of-data-structure-operations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/106/wydajnosc-operacji-na-strukturach-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/106/performance-of-data-structure-operations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/106/performance-des-operations-sur-les-structures-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/106/performance-of-data-structure-operations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/108/intersectionobserver-usage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/108/intersectionobserver-zastosowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/108/intersectionobserver-usage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/108/intersectionobserver-utilisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/108/intersectionobserver-usage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/109/lazy-loading-with-intersectionobserver</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/109/lazy-loading-z-intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/109/lazy-loading-with-intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/109/lazy-loading-avec-intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/109/lazy-loading-with-intersectionobserver"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/110/practice-intersection-observer-and-resize-observer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/110/praktyka-intersection-observer-i-resize-observer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/110/practice-intersection-observer-and-resize-observer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/110/pratique-intersection-observer-et-resize-observer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/110/practice-intersection-observer-and-resize-observer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/111/resizeobserver-creation-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/111/skladnia-tworzenia-resizeobserver"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/111/resizeobserver-creation-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/111/syntaxe-de-creation-d-un-resizeobserver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/111/resizeobserver-creation-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/112/application-testing-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/112/etapy-testowania-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/112/application-testing-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/112/etapes-des-tests-d-une-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/112/application-testing-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/113/data-validation-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/113/pipeline-walidacji-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/113/data-validation-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/113/pipeline-de-validation-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/113/data-validation-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/115/proceeding-to-the-research-station</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/115/przejscie-do-stacji-badawczej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/115/proceeding-to-the-research-station"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/115/en-route-vers-la-station-de-recherche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/115/proceeding-to-the-research-station"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/5/116/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/5/116/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/5/116/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/5/116/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/5/116/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/1/video-introduction-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/3/benefits-of-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/3/zalety-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/3/benefits-of-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/3/avantages-de-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/3/benefits-of-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/4/relationship-between-typescript-and-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/4/relacja-typescript-i-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/4/relationship-between-typescript-and-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/4/relation-entre-typescript-et-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/4/relationship-between-typescript-and-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/5/practice-first-steps-with-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/5/praktyka-pierwsze-kroki-z-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/5/practice-first-steps-with-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/5/pratique-premiers-pas-avec-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/5/practice-first-steps-with-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/6/typescript-compilation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/6/kompilacja-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/6/typescript-compilation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/6/compilation-de-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/6/typescript-compilation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/7/typescript-file-extensions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/7/rozszerzenia-plikow-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/7/typescript-file-extensions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/7/extensions-de-fichiers-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/7/typescript-file-extensions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/9/the-target-option-in-tsconfig</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/9/opcja-target-w-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/9/the-target-option-in-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/9/l-option-target-dans-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/9/the-target-option-in-tsconfig"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/10/the-include-and-exclude-options-in-tsconfig</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/10/opcje-include-i-exclude-w-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/10/the-include-and-exclude-options-in-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/10/les-options-include-et-exclude-dans-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/10/the-include-and-exclude-options-in-tsconfig"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/11/practice-configuring-tsconfig-json</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/11/praktyka-konfiguracja-tsconfig-json"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/11/practice-configuring-tsconfig-json"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/11/pratique-configurer-tsconfig-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/11/practice-configuring-tsconfig-json"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/13/the-tsc-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/13/polecenie-tsc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/13/the-tsc-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/13/la-commande-tsc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/13/the-tsc-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/14/the-strict-option-in-tsconfig</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/14/opcja-strict-w-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/14/the-strict-option-in-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/14/l-option-strict-dans-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/14/the-strict-option-in-tsconfig"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/15/practice-compiling-a-ts-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/15/praktyka-kompilacja-pliku-ts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/15/practice-compiling-a-ts-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/15/pratique-compiler-un-fichier-ts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/15/practice-compiling-a-ts-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/16/sorting-typescript-compilation-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/16/sortowanie-proces-kompilacji-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/16/sorting-typescript-compilation-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/16/tri-processus-de-compilation-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/16/sorting-typescript-compilation-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/17/typescript-compilation-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/17/etapy-kompilacji-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/17/typescript-compilation-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/17/etapes-de-compilation-de-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/17/typescript-compilation-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/19/type-annotation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/19/type-annotation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/19/type-annotation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/19/annotation-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/19/type-annotation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/20/practice-basic-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/20/praktyka-typy-podstawowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/20/practice-basic-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/20/pratique-types-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/20/practice-basic-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/21/type-annotation-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/21/skladnia-type-annotation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/21/type-annotation-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/21/syntaxe-de-l-annotation-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/21/type-annotation-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/22/sorting-function-type-annotation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/22/sortowanie-type-annotation-dla-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/22/sorting-function-type-annotation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/22/tri-annotation-de-type-de-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/22/sorting-function-type-annotation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/24/tuple-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/24/typy-tuple"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/24/tuple-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/24/types-tuple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/24/tuple-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/25/practice-arrays-and-tuples-in-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/25/praktyka-array-i-tuple-w-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/25/practice-arrays-and-tuples-in-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/25/pratique-tableaux-et-tuples-en-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/25/practice-arrays-and-tuples-in-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/26/typescript-type-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/26/hierarchia-typow-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/26/typescript-type-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/26/hierarchie-des-types-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/26/typescript-type-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/27/tuple-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/27/skladnia-tuple"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/27/tuple-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/27/syntaxe-des-tuples"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/27/tuple-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/29/union-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/29/union-types"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/29/union-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/29/types-union"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/29/union-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/30/intersection-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/30/intersection-types"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/30/intersection-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/30/types-intersection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/30/intersection-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/31/practice-union-and-intersection-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/31/praktyka-union-i-intersection-types"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/31/practice-union-and-intersection-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/31/pratique-types-union-et-intersection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/31/practice-union-and-intersection-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/32/type-alias-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/32/skladnia-type-alias"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/32/type-alias-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/32/syntaxe-de-l-alias-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/32/type-alias-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/33/sorting-union-type-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/33/sortowanie-definicja-union-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/33/sorting-union-type-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/33/tri-definition-d-un-type-union"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/33/sorting-union-type-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/34/narrowing-a-union-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/34/zawezanie-typu-union"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/34/narrowing-a-union-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/34/reduction-narrowing-d-un-type-union"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/34/narrowing-a-union-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/36/typescript-interfaces</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/36/interfejsy-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/36/typescript-interfaces"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/36/les-interfaces-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/36/typescript-interfaces"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/37/optional-interface-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/37/opcjonalne-wlasciwosci-interfejsu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/37/optional-interface-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/37/proprietes-optionnelles-d-une-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/37/optional-interface-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/38/practice-creating-an-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/38/praktyka-tworzenie-interfejsu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/38/practice-creating-an-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/38/pratique-creer-une-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/38/practice-creating-an-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/39/interface-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/39/skladnia-interfejsu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/39/interface-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/39/syntaxe-d-une-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/39/interface-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/40/sorting-readonly-field-in-an-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/40/sortowanie-pole-readonly-w-interfejsie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/40/sorting-readonly-field-in-an-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/40/tri-champ-readonly-dans-une-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/40/sorting-readonly-field-in-an-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/41/typescript-interface-capabilities</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/41/mozliwosci-interfejsow-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/41/typescript-interface-capabilities"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/41/possibilites-des-interfaces-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/41/typescript-interface-capabilities"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/43/type-alias-in-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/43/type-alias-w-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/43/type-alias-in-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/43/l-alias-de-type-en-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/43/type-alias-in-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/44/type-guards</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/44/type-guards"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/44/type-guards"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/44/les-gardes-de-type-type-guards"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/44/type-guards"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/45/practice-type-aliases-and-type-guards</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/45/praktyka-type-aliases-i-type-guards"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/45/practice-type-aliases-and-type-guards"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/45/pratique-alias-de-type-et-gardes-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/45/practice-type-aliases-and-type-guards"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/46/sorting-type-assertion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/46/sortowanie-type-assertion"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/46/sorting-type-assertion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/46/tri-assertion-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/46/sorting-type-assertion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/47/the-as-operator-in-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/47/operator-as-w-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/47/the-as-operator-in-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/47/l-operateur-as-en-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/47/the-as-operator-in-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/48/type-checking-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/48/metody-sprawdzania-typow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/48/type-checking-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/48/methodes-de-verification-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/48/type-checking-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/50/extending-interfaces</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/50/rozszerzanie-interfejsow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/50/extending-interfaces"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/50/etendre-des-interfaces"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/50/extending-interfaces"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/51/extending-multiple-interfaces</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/51/rozszerzanie-wielu-interfejsow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/51/extending-multiple-interfaces"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/51/etendre-plusieurs-interfaces"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/51/extending-multiple-interfaces"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/52/practice-interface-with-extends</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/52/praktyka-interfejs-z-extends"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/52/practice-interface-with-extends"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/52/pratique-interface-avec-extends"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/52/practice-interface-with-extends"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/53/interface-extends-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/53/skladnia-extends-interfejsu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/53/interface-extends-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/53/syntaxe-de-extends-pour-une-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/53/interface-extends-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/55/difference-between-x-string-and-x-string-undefined</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/55/roznica-miedzy-x-string-a-x-string-undefined"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/55/difference-between-x-string-and-x-string-undefined"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/55/difference-entre-x-string-et-x-string-undefined"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/55/difference-between-x-string-and-x-string-undefined"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/56/the-void-return-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/56/typ-zwracany-void"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/56/the-void-return-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/56/le-type-de-retour-void"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/56/the-void-return-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/57/practice-typed-factory</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/57/praktyka-factory-z-typami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/57/practice-typed-factory"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/57/pratique-fabrique-typee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/57/practice-typed-factory"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/58/function-syntax-with-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/58/skladnia-funkcji-z-typami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/58/function-syntax-with-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/58/syntaxe-d-une-fonction-avec-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/58/function-syntax-with-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/60/what-are-generic-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/60/czym-sa-funkcje-generyczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/60/what-are-generic-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/60/qu-est-ce-qu-une-fonction-generique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/60/what-are-generic-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/61/generic-constraints</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/61/ograniczenia-generyczne-constraints"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/61/generic-constraints"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/61/contraintes-generiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/61/generic-constraints"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/62/practice-generic-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/62/praktyka-generyczna-funkcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/62/practice-generic-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/62/pratique-fonction-generique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/62/practice-generic-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/63/practice-generic-search-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/63/praktyka-generyczna-funkcja-wyszukiwania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/63/practice-generic-search-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/63/pratique-fonction-generique-de-recherche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/63/practice-generic-search-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/64/sorting-generic-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/64/sortowanie-generyczna-funkcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/64/sorting-generic-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/64/tri-fonction-generique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/64/sorting-generic-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/65/from-simple-to-advanced-generics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/65/od-prostych-do-zaawansowanych-generykow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/65/from-simple-to-advanced-generics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/65/des-generiques-simples-aux-avances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/65/from-simple-to-advanced-generics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/67/what-is-function-overloading</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/67/czym-jest-przeciazanie-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/67/what-is-function-overloading"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/67/qu-est-ce-que-la-surcharge-de-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/67/what-is-function-overloading"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/68/implementation-signature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/68/sygnatura-implementacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/68/implementation-signature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/68/signature-d-implementation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/68/implementation-signature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/69/practice-function-overloading</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/69/praktyka-przeciazanie-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/69/practice-function-overloading"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/69/pratique-surcharge-de-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/69/practice-function-overloading"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/70/sorting-function-overloading-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/70/sortowanie-skladnia-przeciazania-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/70/sorting-function-overloading-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/70/tri-syntaxe-de-la-surcharge-de-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/70/sorting-function-overloading-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/71/generic-type-vs-type-alias</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/71/typ-generyczny-vs-type-alias"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/71/generic-type-vs-type-alias"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/71/type-generique-vs-alias-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/71/generic-type-vs-type-alias"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/72/interface-vs-type-alias</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/72/interfejs-vs-type-alias"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/72/interface-vs-type-alias"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/72/interface-vs-alias-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/72/interface-vs-type-alias"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/73/union-type-with-type-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/73/typ-union-z-type-guard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/73/union-type-with-type-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/73/type-union-avec-garde-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/73/union-type-with-type-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/74/interface-extension-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/74/kolejnosc-rozszerzania-interfejsow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/74/interface-extension-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/74/ordre-d-extension-des-interfaces"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/74/interface-extension-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/75/overloaded-function-signature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/75/sygnatura-przeciazonej-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/75/overloaded-function-signature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/75/signature-de-fonction-surchargee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/75/overloaded-function-signature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/77/utility-type-partial</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/77/utility-type-partial"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/77/utility-type-partial"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/77/le-type-utilitaire-partial"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/77/utility-type-partial"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/78/the-omit-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/78/typ-omit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/78/the-omit-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/78/le-type-omit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/78/the-omit-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/79/practice-utility-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/79/praktyka-utility-types"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/79/practice-utility-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/79/pratique-types-utilitaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/79/practice-utility-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/80/pick-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/80/skladnia-pick"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/80/pick-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/80/syntaxe-de-pick"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/80/pick-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/81/the-pick-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/81/typ-pick"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/81/the-pick-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/81/le-type-pick"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/81/the-pick-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/82/typescript-type-complexity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/82/zlozonosc-typow-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/82/typescript-type-complexity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/82/complexite-des-types-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/82/typescript-type-complexity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/84/flags-not-covered-by-strict</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/84/flagi-nieobjete-opcja-strict"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/84/flags-not-covered-by-strict"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/84/options-non-couvertes-par-strict"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/84/flags-not-covered-by-strict"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/85/declaration-files-d-ts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/85/declaration-files-d-ts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/85/declaration-files-d-ts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/85/fichiers-de-declaration-d-ts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/85/declaration-files-d-ts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/86/strict-mode-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/86/strict-mode-praktyka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/86/strict-mode-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/86/mode-strict-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/86/strict-mode-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/87/definitelytyped-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/87/definitelytyped-types"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/87/definitelytyped-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/87/definitelytyped-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/87/definitelytyped-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/88/declaration-files-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/88/declaration-files-praktyka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/88/declaration-files-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/88/fichiers-de-declaration-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/88/declaration-files-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/89/tsconfig-options-from-basic-to-advanced</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/89/kolejnosc-opcji-tsconfig-od-podstawowych-do-zaawansowanych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/89/tsconfig-options-from-basic-to-advanced"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/89/options-de-tsconfig-du-basique-a-l-avance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/89/tsconfig-options-from-basic-to-advanced"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/90/path-alias-syntax-in-tsconfig</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/90/skladnia-path-alias-w-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/90/path-alias-syntax-in-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/90/syntaxe-des-alias-de-chemin-dans-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/90/path-alias-syntax-in-tsconfig"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/91/typescript-project-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/91/konfiguracja-projektu-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/91/typescript-project-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/91/configuration-d-un-projet-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/91/typescript-project-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/92/the-never-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/92/typ-never"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/92/the-never-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/92/le-type-never"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/92/the-never-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/94/submit-your-typescript-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/94/przeslij-projekt-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/94/submit-your-typescript-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/94/soumets-ton-projet-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/94/submit-your-typescript-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/6/95/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/6/95/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/6/95/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/6/95/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/6/95/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/1/video-introduction-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/3/access-modifiers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/3/modyfikatory-dostepu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/3/access-modifiers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/3/les-modificateurs-d-acces"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/3/access-modifiers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/5/abstract-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/5/klasy-abstrakcyjne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/5/abstract-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/5/les-classes-abstraites"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/5/abstract-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/6/practice-static-and-abstract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/6/praktyka-statyczne-i-abstrakcyjne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/6/practice-static-and-abstract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/6/pratique-statique-et-abstrait"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/6/practice-static-and-abstract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/7/static-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/7/wlasciwosci-statyczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/7/static-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/7/les-proprietes-statiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/7/static-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/8/sorting-abstract-class-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/8/sortowanie-skladnia-klasy-abstrakcyjnej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/8/sorting-abstract-class-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/8/tri-syntaxe-d-une-classe-abstraite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/8/sorting-abstract-class-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/9/access-modifiers-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/9/modyfikatory-dostepu-praktyka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/9/access-modifiers-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/9/modificateurs-d-acces-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/9/access-modifiers-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/11/interface-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/11/implementacja-interfejsu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/11/interface-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/11/implementation-d-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/11/interface-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/12/implementing-interfaces</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/12/implementacja-interfejsow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/12/implementing-interfaces"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/12/implementer-des-interfaces"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/12/implementing-interfaces"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/13/generic-interface-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/13/skladnia-generycznego-interfejsu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/13/generic-interface-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/13/syntaxe-d-une-interface-generique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/13/generic-interface-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/14/generic-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/14/interfejs-generyczny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/14/generic-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/14/interface-generique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/14/generic-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/16/the-typeof-operator-as-a-type-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/16/operator-typeof-jako-type-guard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/16/the-typeof-operator-as-a-type-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/16/l-operateur-typeof-comme-garde-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/16/the-typeof-operator-as-a-type-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/17/type-narrowing-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/17/type-narrowing-praktyka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/17/type-narrowing-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/17/restriction-de-type-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/17/type-narrowing-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/18/sorting-custom-type-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/18/sortowanie-custom-type-guard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/18/sorting-custom-type-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/18/tri-garde-de-type-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/18/sorting-custom-type-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/20/generics-vs-union-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/20/generyki-vs-union-types"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/20/generics-vs-union-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/20/generiques-vs-types-union"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/20/generics-vs-union-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/21/generic-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/21/klasy-generyczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/21/generic-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/21/classes-generiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/21/generic-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/22/access-modifier-visibility-scope</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/22/zakres-widocznosci-modyfikatorow-dostepu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/22/access-modifier-visibility-scope"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/22/portee-de-visibilite-des-modificateurs-d-acces"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/22/access-modifier-visibility-scope"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/24/generic-constraints</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/24/ograniczenia-generyczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/24/generic-constraints"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/24/contraintes-generiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/24/generic-constraints"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/25/constraint-in-generics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/25/constraint-w-generykach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/25/constraint-in-generics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/25/contrainte-dans-les-generiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/25/constraint-in-generics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/26/generic-constraints</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/26/ograniczenia-generyczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/26/generic-constraints"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/26/contraintes-generiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/26/generic-constraints"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/27/keyof-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/27/skladnia-keyof"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/27/keyof-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/27/syntaxe-de-keyof"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/27/keyof-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/28/generic-constraint-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/28/hierarchia-ograniczen-generycznych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/28/generic-constraint-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/28/hierarchie-des-contraintes-generiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/28/generic-constraint-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/30/conditional-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/30/typy-warunkowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/30/conditional-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/30/types-conditionnels"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/30/conditional-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/31/infer-keyword</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/31/infer-keyword"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/31/infer-keyword"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/31/le-mot-cle-infer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/31/infer-keyword"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/32/conditional-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/32/conditional-types"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/32/conditional-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/32/types-conditionnels"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/32/conditional-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/33/extract-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/33/typ-extract"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/33/extract-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/33/le-type-extract"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/33/extract-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/34/sorting-conditional-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/34/sortowanie-conditional-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/34/sorting-conditional-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/34/tri-type-conditionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/34/sorting-conditional-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/36/template-literal-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/36/template-literal-types"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/36/template-literal-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/36/types-litteraux-de-gabarit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/36/template-literal-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/37/mapped-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/37/mapped-types"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/37/mapped-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/37/types-mappes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/37/mapped-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/38/sorting-mapped-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/38/sortowanie-mapped-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/38/sorting-mapped-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/38/tri-type-mappe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/38/sorting-mapped-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/39/sorting-keyof-typeof</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/39/sortowanie-keyof-typeof"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/39/sorting-keyof-typeof"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/39/tri-keyof-typeof"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/39/sorting-keyof-typeof"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/40/steps-to-create-a-generic-utility-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/40/etapy-tworzenia-generycznego-utility-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/40/steps-to-create-a-generic-utility-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/40/etapes-de-creation-d-un-type-utilitaire-generique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/40/steps-to-create-a-generic-utility-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/42/discriminated-union</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/42/discriminated-union"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/42/discriminated-union"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/42/union-discriminee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/42/discriminated-union"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/43/discriminated-union-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/43/skladnia-discriminated-union"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/43/discriminated-union-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/43/syntaxe-d-une-union-discriminee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/43/discriminated-union-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/44/discriminated-unions-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/44/discriminated-unions-praktyka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/44/discriminated-unions-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/44/unions-discriminees-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/44/discriminated-unions-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/45/exhaustive-check-with-never</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/45/exhaustive-check-z-never"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/45/exhaustive-check-with-never"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/45/verification-exhaustive-avec-never"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/45/exhaustive-check-with-never"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/46/practical-use-of-omit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/46/praktyczne-uzycie-omit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/46/practical-use-of-omit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/46/utilisation-pratique-de-omit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/46/practical-use-of-omit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/47/omit-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/47/skladnia-omit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/47/omit-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/47/syntaxe-de-omit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/47/omit-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/48/what-does-record-k-t-do</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/48/co-robi-record-k-t"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/48/what-does-record-k-t-do"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/48/que-fait-record-k-t"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/48/what-does-record-k-t-do"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/49/record-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/49/skladnia-record"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/49/record-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/49/syntaxe-de-record"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/49/record-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/50/advanced-type-system-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/50/zaawansowany-system-typow-praktyka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/50/advanced-type-system-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/50/systeme-de-types-avance-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/50/advanced-type-system-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/51/required-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/51/skladnia-required"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/51/required-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/51/syntaxe-de-required"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/51/required-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/52/pick-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/52/skladnia-pick"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/52/pick-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/52/syntaxe-de-pick"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/52/pick-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/53/from-type-to-generic-utility</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/53/od-typu-do-generycznego-utility"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/53/from-type-to-generic-utility"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/53/du-type-au-type-utilitaire-generique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/53/from-type-to-generic-utility"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/55/creating-a-custom-utility-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/55/tworzenie-custom-utility-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/55/creating-a-custom-utility-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/55/creer-un-type-utilitaire-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/55/creating-a-custom-utility-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/56/utility-type-exclude</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/56/utility-type-exclude"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/56/utility-type-exclude"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/56/type-utilitaire-exclude"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/56/utility-type-exclude"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/57/method-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/57/dekorator-metody"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/57/method-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/57/decorateur-de-methode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/57/method-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/58/sorting-decorator-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/58/sortowanie-deklaracja-dekoratora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/58/sorting-decorator-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/58/tri-declaration-d-un-decorateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/58/sorting-decorator-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/60/types-of-decorators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/60/rodzaje-dekoratorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/60/types-of-decorators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/60/les-types-de-decorateurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/60/types-of-decorators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/61/method-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/61/dekorator-metody"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/61/method-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/61/decorateur-de-methode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/61/method-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/62/decorators-basic-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/62/dekoratory-praktyka-podstawowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/62/decorators-basic-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/62/decorateurs-pratique-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/62/decorators-basic-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/63/steps-to-create-a-method-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/63/kroki-tworzenia-dekoratora-metody"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/63/steps-to-create-a-method-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/63/etapes-de-creation-d-un-decorateur-de-methode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/63/steps-to-create-a-method-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/65/decorator-factories</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/65/fabryki-dekoratorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/65/decorator-factories"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/65/fabriques-de-decorateurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/65/decorator-factories"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/66/advanced-decorator-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/66/zaawansowane-wzorce-dekoratorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/66/advanced-decorator-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/66/motifs-de-decorateurs-avances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/66/advanced-decorator-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/67/decorator-evaluation-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/67/kolejnosc-ewaluacji-dekoratorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/67/decorator-evaluation-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/67/ordre-d-evaluation-des-decorateurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/67/decorator-evaluation-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/68/decorator-configuration-in-tsconfig</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/68/konfiguracja-dekoratorow-w-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/68/decorator-configuration-in-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/68/configuration-des-decorateurs-dans-tsconfig"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/68/decorator-configuration-in-tsconfig"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/69/declaration-merging</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/69/declaration-merging"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/69/declaration-merging"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/69/fusion-de-declarations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/69/declaration-merging"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/71/arrow-anti-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/71/arrow-anti-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/71/arrow-anti-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/71/anti-pattern-de-la-fleche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/71/arrow-anti-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/72/structure-of-a-function-with-early-returns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/72/struktura-funkcji-z-early-returns"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/72/structure-of-a-function-with-early-returns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/72/structure-d-une-fonction-avec-des-retours-anticipes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/72/structure-of-a-function-with-early-returns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/73/optional-chaining-and-nullish-coalescing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/73/optional-chaining-i-nullish-coalescing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/73/optional-chaining-and-nullish-coalescing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/73/optional-chaining-et-nullish-coalescing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/73/optional-chaining-and-nullish-coalescing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/74/sorting-guard-clause</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/74/sortowanie-guard-clause"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/74/sorting-guard-clause"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/74/tri-clause-de-garde"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/74/sorting-guard-clause"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/77/submit-final-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/77/przeslij-projekt-koncowy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/77/submit-final-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/77/soumets-ton-projet-final"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/77/submit-final-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/7/78/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/7/78/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/7/78/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/7/78/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/7/78/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/1/video-module-introduction-events-dom-api-and-functional-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/1/video-wprowadzenie-do-modulu-wydarzenia-dom-api-i-wzorce-funkcyjne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/1/video-module-introduction-events-dom-api-and-functional-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/1/video-introduction-au-module-evenements-api-dom-et-patterns-fonctionnels"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/1/video-module-introduction-events-dom-api-and-functional-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/3/quiz-event-basics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/3/quiz-podstawy-wydarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/3/quiz-event-basics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/3/quiz-les-bases-des-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/3/quiz-event-basics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/5/quiz-removeeventlistener</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/5/quiz-removeeventlistener"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/5/quiz-removeeventlistener"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/5/quiz-removeeventlistener"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/5/quiz-removeeventlistener"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/6/exercise-basic-event-listener</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/6/cwiczenie-podstawowy-event-listener"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/6/exercise-basic-event-listener"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/6/exercice-ecouteur-d-evenement-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/6/exercise-basic-event-listener"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/7/sort-creating-an-event-listener</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/7/sortowanie-tworzenie-event-listenera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/7/sort-creating-an-event-listener"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/7/tri-creer-un-ecouteur-d-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/7/sort-creating-an-event-listener"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/8/sort-addeventlistener-with-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/8/sortowanie-addeventlistener-z-opcjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/8/sort-addeventlistener-with-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/8/tri-addeventlistener-avec-options"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/8/sort-addeventlistener-with-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/10/quiz-the-event-object</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/10/quiz-obiekt-event"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/10/quiz-the-event-object"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/10/quiz-l-objet-event"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/10/quiz-the-event-object"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/11/quiz-preventdefault</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/11/quiz-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/11/quiz-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/11/quiz-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/11/quiz-preventdefault"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/12/exercise-form-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/12/cwiczenie-obsluga-formularzy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/12/exercise-form-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/12/exercice-gestion-de-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/12/exercise-form-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/13/event-preventdefault-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/13/skladnia-event-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/13/event-preventdefault-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/13/syntaxe-de-event-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/13/event-preventdefault-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/15/quiz-event-propagation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/15/quiz-propagacja-wydarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/15/quiz-event-propagation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/15/quiz-propagation-des-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/15/quiz-event-propagation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/16/quiz-event-capture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/16/quiz-event-capture"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/16/quiz-event-capture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/16/quiz-capture-d-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/16/quiz-event-capture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/17/exercise-modal-dialog</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/17/cwiczenie-modal-dialog"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/17/exercise-modal-dialog"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/17/exercice-fenetre-modale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/17/exercise-modal-dialog"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/18/vertical-sort-event-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/18/sortowanie-pionowe-event-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/18/vertical-sort-event-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/18/tri-vertical-flux-d-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/18/vertical-sort-event-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/19/vertical-sort-stoppropagation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/19/sortowanie-pionowe-stoppropagation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/19/vertical-sort-stoppropagation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/19/tri-vertical-stoppropagation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/19/vertical-sort-stoppropagation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/21/quiz-event-delegation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/21/quiz-event-delegation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/21/quiz-event-delegation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/21/quiz-la-delegation-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/21/quiz-event-delegation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/22/event-target-vs-event-currenttarget</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/22/event-target-vs-event-currenttarget"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/22/event-target-vs-event-currenttarget"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/22/event-target-vs-event-currenttarget"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/22/event-target-vs-event-currenttarget"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/23/exercise-event-delegation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/23/cwiczenie-event-delegation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/23/exercise-event-delegation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/23/exercice-delegation-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/23/exercise-event-delegation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/24/event-delegation-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/24/konfiguracja-event-delegacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/24/event-delegation-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/24/configuration-de-la-delegation-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/24/event-delegation-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/25/event-delegation-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/25/skladnia-event-delegation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/25/event-delegation-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/25/syntaxe-de-la-delegation-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/25/event-delegation-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/27/quiz-keyboard-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/27/quiz-keyboard-events"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/27/quiz-keyboard-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/27/quiz-evenements-clavier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/27/quiz-keyboard-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/28/quiz-window-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/28/quiz-window-events"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/28/quiz-window-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/28/quiz-evenements-de-la-fenetre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/28/quiz-window-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/29/exercise-drag-and-drop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/29/cwiczenie-drag-and-drop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/29/exercise-drag-and-drop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/29/exercice-glisser-deposer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/29/exercise-drag-and-drop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/30/vertical-sort-mouse-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/30/sortowanie-pionowe-zdarzenia-myszy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/30/vertical-sort-mouse-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/30/tri-vertical-evenements-souris"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/30/vertical-sort-mouse-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/31/sort-key-combinations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/31/sortowanie-kombinacje-klawiszy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/31/sort-key-combinations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/31/tri-combinaisons-de-touches"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/31/sort-key-combinations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/32/vertical-sort-touch-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/32/sortowanie-pionowe-touch-events"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/32/vertical-sort-touch-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/32/tri-vertical-evenements-tactiles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/32/vertical-sort-touch-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/34/quiz-event-context</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/34/quiz-event-context"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/34/quiz-event-context"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/34/quiz-contexte-de-l-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/34/quiz-event-context"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/35/quiz-form-submit-event</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/35/quiz-zdarzenie-submit-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/35/quiz-form-submit-event"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/35/quiz-evenement-submit-du-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/35/quiz-form-submit-event"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/36/exercise-scroll-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/36/cwiczenie-scroll-events"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/36/exercise-scroll-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/36/exercice-evenements-de-defilement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/36/exercise-scroll-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/37/sort-input-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/37/sortowanie-input-validation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/37/sort-input-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/37/tri-validation-d-un-champ"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/37/sort-input-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/38/form-event-handling-phases</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/38/fazy-obslugi-zdarzenia-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/38/form-event-handling-phases"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/38/phases-de-gestion-d-un-evenement-de-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/38/form-event-handling-phases"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/40/quiz-memory-leaks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/40/quiz-memory-leaks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/40/quiz-memory-leaks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/40/quiz-fuites-memoire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/40/quiz-memory-leaks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/41/abortcontroller-syntax-for-event-listeners</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/41/skladnia-abortcontroller-dla-event-listenerow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/41/abortcontroller-syntax-for-event-listeners"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/41/syntaxe-d-abortcontroller-pour-les-ecouteurs-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/41/abortcontroller-syntax-for-event-listeners"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/42/exercise-image-gallery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/42/cwiczenie-image-gallery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/42/exercise-image-gallery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/42/exercice-galerie-d-images"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/42/exercise-image-gallery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/43/vertical-sort-event-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/43/sortowanie-pionowe-event-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/43/vertical-sort-event-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/43/tri-vertical-cycle-de-vie-d-un-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/43/vertical-sort-event-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/44/exercise-infinite-scroll</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/44/cwiczenie-infinite-scroll"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/44/exercise-infinite-scroll"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/44/exercice-defilement-infini"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/44/exercise-infinite-scroll"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/45/quiz-removing-event-listeners</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/45/quiz-usuwanie-event-listenerow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/45/quiz-removing-event-listeners"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/45/quiz-supprimer-les-ecouteurs-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/45/quiz-removing-event-listeners"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/46/exercise-responsive-menu</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/46/cwiczenie-responsive-menu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/46/exercise-responsive-menu"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/46/exercice-menu-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/46/exercise-responsive-menu"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/47/exercise-search-autocomplete</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/47/cwiczenie-search-autocomplete"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/47/exercise-search-autocomplete"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/47/exercice-autocompletion-de-recherche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/47/exercise-search-autocomplete"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/48/quiz-handler-reference</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/48/quiz-referencja-do-handlera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/48/quiz-handler-reference"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/48/quiz-reference-du-gestionnaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/48/quiz-handler-reference"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/49/exercise-keyboard-shortcuts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/49/cwiczenie-keyboard-shortcuts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/49/exercise-keyboard-shortcuts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/49/exercice-raccourcis-clavier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/49/exercise-keyboard-shortcuts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/50/exercise-tab-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/50/cwiczenie-tab-navigation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/50/exercise-tab-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/50/exercice-navigation-par-onglets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/50/exercise-tab-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/51/stoppropagation-syntax-in-handler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/51/skladnia-stoppropagation-w-handlerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/51/stoppropagation-syntax-in-handler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/51/syntaxe-de-stoppropagation-dans-un-gestionnaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/51/stoppropagation-syntax-in-handler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/52/vertical-sort-cleaning-up-event-listeners</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/52/sortowanie-pionowe-czyszczenie-event-listenerow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/52/vertical-sort-cleaning-up-event-listeners"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/52/tri-vertical-nettoyer-les-ecouteurs-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/52/vertical-sort-cleaning-up-event-listeners"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/54/how-debounce-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/54/dzialanie-debounce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/54/how-debounce-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/54/comment-fonctionne-le-debounce"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/54/how-debounce-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/55/debounce-call-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/55/skladnia-wywolania-debounce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/55/debounce-call-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/55/syntaxe-d-appel-de-debounce"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/55/debounce-call-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/56/use-case-for-throttle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/56/zastosowanie-throttle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/56/use-case-for-throttle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/56/cas-d-usage-du-throttle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/56/use-case-for-throttle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/58/the-detail-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/58/wlasciwosc-detail"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/58/the-detail-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/58/la-propriete-detail"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/58/the-detail-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/59/customevent-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/59/skladnia-customevent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/59/customevent-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/59/syntaxe-de-customevent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/59/customevent-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/60/dispatching-an-event</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/60/wysylanie-wydarzenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/60/dispatching-an-event"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/60/envoi-d-un-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/60/dispatching-an-event"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/62/closing-a-modal-by-clicking-the-backdrop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/62/zamykanie-modala-kliknieciem-w-tlo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/62/closing-a-modal-by-clicking-the-backdrop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/62/fermeture-d-une-modale-en-cliquant-sur-l-arriere-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/62/closing-a-modal-by-clicking-the-backdrop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/63/modal-component-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/63/cykl-zycia-komponentu-modala"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/63/modal-component-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/63/cycle-de-vie-d-une-modale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/63/modal-component-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/64/the-component-s-destroy-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/64/metoda-destroy-w-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/64/the-component-s-destroy-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/64/la-methode-destroy-du-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/64/the-component-s-destroy-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/66/checking-that-an-element-exists</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/66/sprawdzanie-istnienia-elementu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/66/checking-that-an-element-exists"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/66/verifier-qu-un-element-existe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/66/checking-that-an-element-exists"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/67/sorting-delegation-for-dynamic-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/67/sortowanie-delegacja-dla-dynamicznych-elementow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/67/sorting-delegation-for-dynamic-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/67/tri-delegation-pour-les-elements-dynamiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/67/sorting-delegation-for-dynamic-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/68/deliberate-use-of-preventdefault</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/68/swiadome-uzycie-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/68/deliberate-use-of-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/68/usage-delibere-de-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/68/deliberate-use-of-preventdefault"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/70/touch-events-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/70/touch-events-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/70/touch-events-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/70/les-evenements-tactiles-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/70/touch-events-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/71/exercise-touch-gesture-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/71/cwiczenie-obsluga-gestow-dotykowych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/71/exercise-touch-gesture-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/71/exercice-gestion-des-gestes-tactiles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/71/exercise-touch-gesture-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/72/touch-event-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/72/kolejnosc-zdarzen-dotykowych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/72/touch-event-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/72/ordre-des-evenements-tactiles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/72/touch-event-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/74/passive-event-listeners</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/74/passive-event-listeners"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/74/passive-event-listeners"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/74/ecouteurs-d-evenements-passifs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/74/passive-event-listeners"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/75/intersectionobserver</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/75/intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/75/intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/75/intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/75/intersectionobserver"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/76/exercise-optimization-with-observers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/76/cwiczenie-optymalizacja-z-observers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/76/exercise-optimization-with-observers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/76/exercice-optimisation-avec-les-observers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/76/exercise-optimization-with-observers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/77/addeventlistener-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/77/opcje-addeventlistener"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/77/addeventlistener-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/77/options-d-addeventlistener"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/77/addeventlistener-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/78/quiz-passive-listeners</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/78/quiz-passive-listeners"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/78/quiz-passive-listeners"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/78/quiz-ecouteurs-passifs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/78/quiz-passive-listeners"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/79/sort-passive-event-listener</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/79/sortowanie-pasywny-event-listener"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/79/sort-passive-event-listener"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/79/tri-ecouteur-d-evenement-passif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/79/sort-passive-event-listener"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/81/event-bus-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/81/wzorzec-event-bus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/81/event-bus-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/81/le-pattern-event-bus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/81/event-bus-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/82/exercise-event-bus</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/82/cwiczenie-event-bus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/82/exercise-event-bus"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/82/exercice-event-bus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/82/exercise-event-bus"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/83/event-bus-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/83/metody-event-bus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/83/event-bus-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/83/methodes-de-l-event-bus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/83/event-bus-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/84/the-once-method-in-event-bus</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/84/metoda-once-w-event-bus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/84/the-once-method-in-event-bus"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/84/la-methode-once-dans-l-event-bus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/84/the-once-method-in-event-bus"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/86/mocking-dom-elements-in-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/86/mockowanie-elementow-dom-w-testach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/86/mocking-dom-elements-in-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/86/simuler-des-elements-du-dom-dans-les-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/86/mocking-dom-elements-in-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/87/simulating-clicks-in-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/87/symulacja-klikniecia-w-testach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/87/simulating-clicks-in-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/87/simuler-des-clics-dans-les-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/87/simulating-clicks-in-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/88/exercise-testing-event-handlers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/88/cwiczenie-testowanie-event-handlerow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/88/exercise-testing-event-handlers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/88/exercice-tester-les-gestionnaires-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/88/exercise-testing-event-handlers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/89/steps-for-testing-event-handlers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/89/kroki-testowania-event-handlerow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/89/steps-for-testing-event-handlers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/89/etapes-pour-tester-les-gestionnaires-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/89/steps-for-testing-event-handlers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/91/overview-of-event-handling-techniques</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/91/przeglad-technik-obslugi-wydarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/91/overview-of-event-handling-techniques"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/91/panorama-des-techniques-de-gestion-des-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/91/overview-of-event-handling-techniques"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/92/event-propagation-phases</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/92/fazy-propagacji-wydarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/92/event-propagation-phases"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/92/phases-de-propagation-des-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/92/event-propagation-phases"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/93/addeventlistener-syntax-with-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/93/skladnia-addeventlistener-z-opcjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/93/addeventlistener-syntax-with-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/93/syntaxe-d-addeventlistener-avec-options"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/93/addeventlistener-syntax-with-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/95/creating-custom-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/95/tworzenie-custom-events"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/95/creating-custom-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/95/creer-des-custom-events"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/95/creating-custom-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/96/dispatching-custom-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/96/wysylanie-custom-events"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/96/dispatching-custom-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/96/emettre-des-custom-events"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/96/dispatching-custom-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/97/exercise-custom-events-in-a-monitoring-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/97/cwiczenie-custom-events-w-systemie-monitoringu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/97/exercise-custom-events-in-a-monitoring-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/97/exercice-custom-events-dans-un-systeme-de-surveillance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/97/exercise-custom-events-in-a-monitoring-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/98/bubbling-in-custom-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/98/bubbling-w-custom-events"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/98/bubbling-in-custom-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/98/bouillonnement-des-custom-events"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/98/bubbling-in-custom-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/99/creating-a-custom-event-with-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/99/tworzenie-custom-event-z-danymi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/99/creating-a-custom-event-with-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/99/creer-un-custom-event-avec-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/99/creating-a-custom-event-with-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/101/intersectionobserver</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/101/intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/101/intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/101/intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/101/intersectionobserver"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/102/mutationobserver</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/102/mutationobserver"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/102/mutationobserver"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/102/mutationobserver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/102/mutationobserver"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/103/practice-observers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/103/praktyka-observers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/103/practice-observers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/103/pratique-observateurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/103/practice-observers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/104/lazy-loading-steps-with-intersectionobserver</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/104/kroki-lazy-loading-z-intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/104/lazy-loading-steps-with-intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/104/etapes-du-chargement-differe-avec-intersectionobserver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/104/lazy-loading-steps-with-intersectionobserver"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/105/documentfragment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/105/documentfragment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/105/documentfragment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/105/documentfragment"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/105/documentfragment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/106/localstorage-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/106/metody-localstorage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/106/localstorage-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/106/methodes-de-localstorage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/106/localstorage-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/107/practice-documentfragment-and-localstorage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/107/praktyka-documentfragment-i-localstorage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/107/practice-documentfragment-and-localstorage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/107/pratique-documentfragment-et-localstorage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/107/practice-documentfragment-and-localstorage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/108/sort-dispatchevent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/108/sortowanie-dispatchevent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/108/sort-dispatchevent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/108/tri-dispatchevent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/108/sort-dispatchevent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/109/order-debounce-on-input-event</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/109/kolejnosc-debounce-na-zdarzeniu-input"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/109/order-debounce-on-input-event"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/109/ordre-debounce-sur-l-evenement-input"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/109/order-debounce-on-input-event"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/110/order-custom-event</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/110/kolejnosc-custom-event"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/110/order-custom-event"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/110/ordre-evenement-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/110/order-custom-event"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/111/custom-event-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/111/cykl-zycia-custom-event"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/111/custom-event-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/111/cycle-de-vie-d-un-evenement-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/111/custom-event-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/112/customevent-with-gesture-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/112/customevent-z-danymi-gestu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/112/customevent-with-gesture-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/112/customevent-avec-des-donnees-de-geste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/112/customevent-with-gesture-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/114/project-interactive-control-panel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/114/projekt-interaktywny-panel-kontrolny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/114/project-interactive-control-panel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/114/projet-panneau-de-controle-interactif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/114/project-interactive-control-panel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/8/115/video-module-summary-events-dom-api-and-functional-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/8/115/video-podsumowanie-modulu-wydarzenia-dom-api-i-wzorce-funkcyjne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/8/115/video-module-summary-events-dom-api-and-functional-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/8/115/video-resume-du-module-evenements-api-dom-et-patterns-fonctionnels"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/8/115/video-module-summary-events-dom-api-and-functional-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/1/video-introduction-au-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/3/quiz-system-architecture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/3/quiz-architektura-systemu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/3/quiz-system-architecture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/3/quiz-architecture-du-systeme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/3/quiz-system-architecture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/5/quiz-event-bus</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/5/quiz-event-bus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/5/quiz-event-bus"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/5/quiz-event-bus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/5/quiz-event-bus"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/6/module-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/6/wzorzec-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/6/module-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/6/le-module-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/6/module-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/7/exercise-project-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/7/cwiczenie-struktura-projektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/7/exercise-project-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/7/exercice-structure-du-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/7/exercise-project-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/8/sorting-singleton-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/8/sortowanie-singleton-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/8/sorting-singleton-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/8/tri-le-singleton-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/8/sorting-singleton-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/9/exercise-event-bus</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/9/cwiczenie-event-bus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/9/exercise-event-bus"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/9/exercice-event-bus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/9/exercise-event-bus"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/11/observer-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/11/wzorzec-observer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/11/observer-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/11/l-observer-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/11/observer-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/12/higher-order-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/12/higher-order-functions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/12/higher-order-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/12/les-fonctions-d-ordre-superieur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/12/higher-order-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/13/factory-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/13/wzorzec-factory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/13/factory-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/13/le-factory-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/13/factory-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/14/exercise-dinosaur-registry</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/14/cwiczenie-rejestr-dinozaurow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/14/exercise-dinosaur-registry"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/14/exercice-registre-des-dinosaures"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/14/exercise-dinosaur-registry"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/15/sequence-factory-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/15/kolejnosc-wzorzec-factory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/15/sequence-factory-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/15/sequence-le-factory-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/15/sequence-factory-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/16/exercise-security-monitoring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/16/cwiczenie-monitoring-bezpieczenstwa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/16/exercise-security-monitoring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/16/exercice-surveillance-de-la-securite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/16/exercise-security-monitoring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/18/single-responsibility-principle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/18/zasada-single-responsibility"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/18/single-responsibility-principle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/18/le-principe-de-responsabilite-unique-srp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/18/single-responsibility-principle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/19/open-closed-principle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/19/zasada-open-closed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/19/open-closed-principle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/19/le-principe-ouvert-ferme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/19/open-closed-principle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/20/exercise-visitor-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/20/cwiczenie-system-odwiedzajacych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/20/exercise-visitor-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/20/exercice-systeme-des-visiteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/20/exercise-visitor-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/21/stages-of-singleton-pattern-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/21/etapy-implementacji-wzorca-singleton"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/21/stages-of-singleton-pattern-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/21/les-etapes-d-implementation-du-singleton-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/21/stages-of-singleton-pattern-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/22/exercise-genetic-lab-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/22/cwiczenie-laboratorium-genetyczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/22/exercise-genetic-lab-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/22/exercice-systeme-du-laboratoire-genetique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/22/exercise-genetic-lab-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/24/pure-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/24/pure-functions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/24/pure-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/24/les-fonctions-pures"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/24/pure-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/25/state-management</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/25/zarzadzanie-stanem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/25/state-management"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/25/la-gestion-d-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/25/state-management"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/26/steps-to-implement-immutable-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/26/kroki-implementacji-niemutowalnego-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/26/steps-to-implement-immutable-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/26/les-etapes-d-implementation-d-un-etat-immuable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/26/steps-to-implement-immutable-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/27/exercise-dashboard-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/27/cwiczenie-panel-sterowania-parku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/27/exercise-dashboard-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/27/exercice-interface-du-tableau-de-bord"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/27/exercise-dashboard-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/28/code-splitting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/28/code-splitting"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/28/code-splitting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/28/le-code-splitting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/28/code-splitting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/29/observer-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/29/wzorzec-observer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/29/observer-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/29/l-observer-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/29/observer-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/30/sorting-factory-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/30/sortowanie-factory-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/30/sorting-factory-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/30/tri-le-factory-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/30/sorting-factory-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/31/exercise-time-simulation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/31/cwiczenie-symulacja-czasu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/31/exercise-time-simulation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/31/exercice-simulation-du-temps"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/31/exercise-time-simulation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/33/lazy-loading</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/33/lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/33/lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/33/le-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/33/lazy-loading"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/34/stages-of-lazy-loading-component-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/34/etapy-konfiguracji-lazy-loading-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/34/stages-of-lazy-loading-component-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/34/les-etapes-de-configuration-du-lazy-loading-d-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/34/stages-of-lazy-loading-component-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/35/dynamic-import</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/35/dynamic-import"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/35/dynamic-import"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/35/l-import-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/35/dynamic-import"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/36/dynamic-import-syntax-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/36/skladnia-dynamic-import-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/36/dynamic-import-syntax-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/36/la-syntaxe-de-l-import-dynamique-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/36/dynamic-import-syntax-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/37/performance-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/37/optymalizacja-wydajnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/37/performance-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/37/l-optimisation-des-performances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/37/performance-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/38/exercise-dinosaur-ai</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/38/cwiczenie-ai-dinozaura"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/38/exercise-dinosaur-ai"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/38/exercice-ia-des-dinosaures"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/38/exercise-dinosaur-ai"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/39/sequence-observer-subscribe-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/39/kolejnosc-wzorzec-observer-subscribe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/39/sequence-observer-subscribe-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/39/sequence-l-abonnement-de-l-observer-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/39/sequence-observer-subscribe-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/40/exercise-data-manager</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/40/cwiczenie-menedzer-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/40/exercise-data-manager"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/40/exercice-gestionnaire-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/40/exercise-data-manager"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/42/stages-of-refactoring-to-a-design-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/42/etapy-refaktoryzacji-do-wzorca-projektowego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/42/stages-of-refactoring-to-a-design-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/42/les-etapes-du-refactoring-vers-un-pattern-de-conception"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/42/stages-of-refactoring-to-a-design-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/43/tree-shaking</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/43/tree-shaking"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/43/tree-shaking"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/43/le-tree-shaking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/43/tree-shaking"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/44/tree-shaking-requirements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/44/warunki-tree-shaking"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/44/tree-shaking-requirements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/44/les-prerequis-du-tree-shaking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/44/tree-shaking-requirements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/45/exercise-testing-framework</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/45/cwiczenie-testy-jednostkowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/45/exercise-testing-framework"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/45/exercice-framework-de-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/45/exercise-testing-framework"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/46/vertical-sorting-ui-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/46/sortowanie-pionowe-komponenty-ui"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/46/vertical-sorting-ui-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/46/tri-vertical-composants-de-l-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/46/vertical-sorting-ui-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/47/exercise-performance-monitoring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/47/cwiczenie-monitor-wydajnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/47/exercise-performance-monitoring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/47/exercice-surveillance-des-performances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/47/exercise-performance-monitoring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/48/bundle-analysis</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/48/analiza-bundla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/48/bundle-analysis"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/48/l-analyse-du-bundle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/48/bundle-analysis"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/49/lazy-loading-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/49/lazy-loading-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/49/lazy-loading-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/49/le-lazy-loading-d-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/49/lazy-loading-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/50/sequence-module-export-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/50/kolejnosc-wzorzec-module-export"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/50/sequence-module-export-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/50/sequence-le-pattern-d-export-de-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/50/sequence-module-export-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/51/sorting-observer-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/51/sortowanie-observer-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/51/sorting-observer-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/51/tri-l-observer-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/51/sorting-observer-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/52/bundle-analysis-tool</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/52/narzedzie-do-analizy-bundla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/52/bundle-analysis-tool"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/52/l-outil-d-analyse-de-bundle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/52/bundle-analysis-tool"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/53/factory-pattern-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/53/implementacja-wzorca-factory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/53/factory-pattern-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/53/l-implementation-du-factory-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/53/factory-pattern-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/54/vertical-sorting-data-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/54/sortowanie-pionowe-przeplyw-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/54/vertical-sorting-data-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/54/tri-vertical-flux-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/54/vertical-sorting-data-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/55/sequence-dependency-injection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/55/kolejnosc-dependency-injection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/55/sequence-dependency-injection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/55/sequence-injection-de-dependances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/55/sequence-dependency-injection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/56/the-sideeffects-field-in-package-json</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/56/pole-sideeffects-w-package-json"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/56/the-sideeffects-field-in-package-json"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/56/le-champ-sideeffects-dans-package-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/56/the-sideeffects-field-in-package-json"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/57/stages-of-code-splitting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/57/etapy-code-splitting"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/57/stages-of-code-splitting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/57/les-etapes-du-code-splitting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/57/stages-of-code-splitting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/58/stages-of-observer-pattern-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/58/etapy-wdrazania-wzorca-observer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/58/stages-of-observer-pattern-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/58/les-etapes-d-implementation-de-l-observer-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/58/stages-of-observer-pattern-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/59/purpose-of-the-iife-module-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/59/cel-wzorca-iife-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/59/purpose-of-the-iife-module-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/59/le-but-du-module-pattern-avec-iife"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/59/purpose-of-the-iife-module-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/60/object-freeze-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/60/skladnia-object-freeze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/60/object-freeze-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/60/la-syntaxe-d-object-freeze"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/60/object-freeze-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/62/event-driven-architecture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/62/architektura-event-driven"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/62/event-driven-architecture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/62/l-architecture-evenementielle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/62/event-driven-architecture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/63/eventemitter-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/63/eventemitter-metody"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/63/eventemitter-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/63/eventemitter-les-methodes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/63/eventemitter-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/64/eventemitter-on-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/64/skladnia-eventemitter-on"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/64/eventemitter-on-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/64/la-syntaxe-d-eventemitter-on"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/64/eventemitter-on-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/65/practice-eventemitter-with-time-simulation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/65/praktyka-eventemitter-z-symulacja-czasu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/65/practice-eventemitter-with-time-simulation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/65/pratique-eventemitter-avec-simulation-du-temps"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/65/practice-eventemitter-with-time-simulation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/66/stages-of-event-driven-system-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/66/etapy-implementacji-systemu-event-driven"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/66/stages-of-event-driven-system-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/66/les-etapes-d-implementation-d-un-systeme-evenementiel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/66/stages-of-event-driven-system-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/67/mvp-phase-in-a-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/67/faza-mvp-w-projekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/67/mvp-phase-in-a-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/67/la-phase-mvp-dans-un-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/67/mvp-phase-in-a-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/68/sorting-testing-strategy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/68/sortowanie-strategia-testowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/68/sorting-testing-strategy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/68/tri-strategie-de-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/68/sorting-testing-strategy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/70/project-comprehensive-jurassic-park-management-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/70/projekt-kompleksowy-system-zarzadzania-parkiem-jurajskim"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/70/project-comprehensive-jurassic-park-management-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/70/projet-systeme-complet-de-gestion-de-jurassic-park"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/70/project-comprehensive-jurassic-park-management-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/9/71/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/9/71/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/9/71/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/9/71/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/9/71/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/1/video-introduction-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/3/single-threaded-javascript-problems</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/3/problemy-jednowatkowego-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/3/single-threaded-javascript-problems"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/3/les-problemes-du-javascript-mono-thread"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/3/single-threaded-javascript-problems"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/4/web-worker-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/4/web-worker-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/4/web-worker-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/4/l-api-web-worker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/4/web-worker-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/5/implementing-a-web-worker</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/5/implementacja-web-worker"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/5/implementing-a-web-worker"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/5/implementation-d-un-web-worker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/5/implementing-a-web-worker"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/6/web-worker-limitations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/6/ograniczenia-web-workers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/6/web-worker-limitations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/6/les-limites-des-web-workers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/6/web-worker-limitations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/7/communication-with-a-web-worker</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/7/komunikacja-z-web-worker"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/7/communication-with-a-web-worker"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/7/communiquer-avec-un-web-worker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/7/communication-with-a-web-worker"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/8/web-worker-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/8/skladnia-web-worker"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/8/web-worker-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/8/la-syntaxe-d-un-web-worker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/8/web-worker-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/9/shared-workers-vs-dedicated-workers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/9/shared-workers-vs-dedicated-workers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/9/shared-workers-vs-dedicated-workers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/9/shared-workers-vs-dedicated-workers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/9/shared-workers-vs-dedicated-workers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/10/order-creating-a-web-worker</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/10/kolejnosc-tworzenie-web-workera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/10/order-creating-a-web-worker"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/10/ordre-creer-un-web-worker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/10/order-creating-a-web-worker"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/11/exercise-sharedarraybuffer-and-atomics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/11/cwiczenie-sharedarraybuffer-i-atomics"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/11/exercise-sharedarraybuffer-and-atomics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/11/exercice-sharedarraybuffer-et-atomics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/11/exercise-sharedarraybuffer-and-atomics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/12/receiving-data-from-a-web-worker</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/12/odbieranie-danych-z-web-workera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/12/receiving-data-from-a-web-worker"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/12/recevoir-des-donnees-depuis-un-web-worker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/12/receiving-data-from-a-web-worker"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/13/web-worker-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/13/cykl-zycia-web-workera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/13/web-worker-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/13/le-cycle-de-vie-d-un-web-worker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/13/web-worker-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/14/order-postmessage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/14/kolejnosc-postmessage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/14/order-postmessage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/14/ordre-postmessage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/14/order-postmessage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/16/types-of-memory-leaks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/16/typy-memory-leaks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/16/types-of-memory-leaks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/16/les-types-de-memory-leaks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/16/types-of-memory-leaks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/17/garbage-collection-mechanisms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/17/mechanizmy-garbage-collection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/17/garbage-collection-mechanisms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/17/les-mecanismes-du-garbage-collection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/17/garbage-collection-mechanisms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/18/exercise-memory-profiling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/18/cwiczenie-profiling-pamieci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/18/exercise-memory-profiling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/18/exercice-profilage-memoire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/18/exercise-memory-profiling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/19/weakref-and-finalizationregistry</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/19/weakref-i-finalizationregistry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/19/weakref-and-finalizationregistry"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/19/weakref-et-finalizationregistry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/19/weakref-and-finalizationregistry"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/20/memory-leaks-identification-and-fixing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/20/memory-leaks-identyfikacja-i-naprawianie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/20/memory-leaks-identification-and-fixing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/20/memory-leaks-identification-et-correction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/20/memory-leaks-identification-and-fixing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/21/phases-of-garbage-collection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/21/fazy-garbage-collection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/21/phases-of-garbage-collection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/21/les-phases-du-garbage-collection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/21/phases-of-garbage-collection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/22/stages-of-identifying-a-memory-leak</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/22/etapy-identyfikacji-memory-leak"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/22/stages-of-identifying-a-memory-leak"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/22/les-etapes-d-identification-d-un-memory-leak"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/22/stages-of-identifying-a-memory-leak"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/24/declaration-files-d-ts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/24/pliki-deklaracji-d-ts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/24/declaration-files-d-ts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/24/les-fichiers-de-declaration-d-ts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/24/declaration-files-d-ts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/25/definitelytyped-and-types-packages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/25/definitelytyped-i-paczki-types"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/25/definitelytyped-and-types-packages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/25/definitelytyped-et-les-paquets-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/25/definitelytyped-and-types-packages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/26/exercise-the-declare-keyword</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/26/cwiczenie-slowo-kluczowe-declare"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/26/exercise-the-declare-keyword"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/26/exercice-le-mot-cle-declare"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/26/exercise-the-declare-keyword"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/27/external-module-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/27/deklaracja-modulu-zewnetrznego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/27/external-module-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/27/declaration-d-un-module-externe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/27/external-module-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/28/exercise-declaration-file-for-a-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/28/cwiczenie-plik-deklaracji-dla-biblioteki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/28/exercise-declaration-file-for-a-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/28/exercice-fichier-de-declaration-pour-une-bibliotheque"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/28/exercise-declaration-file-for-a-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/29/review-order-partial-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/29/powtorzenie-kolejnosc-partial-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/29/review-order-partial-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/29/revision-ordre-le-type-partial"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/29/review-order-partial-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/30/review-building-a-complex-utility-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/30/powtorzenie-budowanie-zlozonego-utility-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/30/review-building-a-complex-utility-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/30/revision-construire-un-utility-type-complexe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/30/review-building-a-complex-utility-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/32/template-literal-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/32/template-literal-types"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/32/template-literal-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/32/les-template-literal-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/32/template-literal-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/33/string-manipulation-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/33/string-manipulation-types"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/33/string-manipulation-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/33/les-types-de-manipulation-de-chaines"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/33/string-manipulation-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/34/exercise-template-literal-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/34/cwiczenie-template-literal-types"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/34/exercise-template-literal-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/34/exercice-template-literal-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/34/exercise-template-literal-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/35/sorting-template-literal-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/35/sortowanie-template-literal-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/35/sorting-template-literal-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/35/tri-template-literal-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/35/sorting-template-literal-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/36/creating-a-template-literal-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/36/tworzenie-template-literal-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/36/creating-a-template-literal-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/36/creer-un-template-literal-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/36/creating-a-template-literal-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/37/order-template-literal-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/37/kolejnosc-template-literal-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/37/order-template-literal-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/37/ordre-template-literal-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/37/order-template-literal-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/38/pattern-matching-in-template-literals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/38/pattern-matching-w-template-literals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/38/pattern-matching-in-template-literals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/38/pattern-matching-dans-les-template-literals"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/38/pattern-matching-in-template-literals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/40/eventmap-in-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/40/eventmap-w-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/40/eventmap-in-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/40/eventmap-en-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/40/eventmap-in-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/41/generic-eventemitter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/41/generyczny-eventemitter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/41/generic-eventemitter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/41/eventemitter-generique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/41/generic-eventemitter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/42/exercise-typed-event-emitter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/42/cwiczenie-typowany-emitter-zdarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/42/exercise-typed-event-emitter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/42/exercice-typed-event-emitter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/42/exercise-typed-event-emitter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/43/exercise-eventmap-and-event-handlers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/43/cwiczenie-eventmap-i-handlery-zdarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/43/exercise-eventmap-and-event-handlers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/43/exercice-eventmap-et-gestionnaires-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/43/exercise-eventmap-and-event-handlers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/44/emit-method-syntax-in-typedeventemitter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/44/skladnia-metody-emit-w-typedeventemitter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/44/emit-method-syntax-in-typedeventemitter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/44/la-syntaxe-de-la-methode-emit-dans-typedeventemitter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/44/emit-method-syntax-in-typedeventemitter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/45/review-evaluating-a-conditional-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/45/powtorzenie-ewaluacja-conditional-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/45/review-evaluating-a-conditional-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/45/revision-evaluation-d-un-conditional-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/45/review-evaluating-a-conditional-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/46/review-infer-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/46/powtorzenie-skladnia-infer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/46/review-infer-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/46/revision-la-syntaxe-infer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/46/review-infer-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/48/typing-routes-in-express</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/48/typowanie-routes-w-express"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/48/typing-routes-in-express"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/48/typer-les-routes-dans-express"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/48/typing-routes-in-express"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/49/typing-environment-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/49/typowanie-zmiennych-srodowiskowych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/49/typing-environment-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/49/typer-les-variables-d-environnement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/49/typing-environment-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/50/exercise-typed-application-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/50/cwiczenie-typowana-konfiguracja-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/50/exercise-typed-application-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/50/exercice-configuration-d-application-typee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/50/exercise-typed-application-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/51/a-typed-route-handler-in-express</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/51/typowany-route-handler-w-express"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/51/a-typed-route-handler-in-express"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/51/route-handler-type-dans-express"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/51/a-typed-route-handler-in-express"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/52/request-processing-order-in-express-with-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/52/kolejnosc-obslugi-zadania-w-express-z-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/52/request-processing-order-in-express-with-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/52/ordre-de-traitement-d-une-requete-dans-express-avec-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/52/request-processing-order-in-express-with-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/53/review-order-mapped-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/53/powtorzenie-kolejnosc-mapped-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/53/review-order-mapped-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/53/revision-ordre-un-mapped-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/53/review-order-mapped-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/55/types-of-declaration-merging</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/55/declaration-merging-typy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/55/types-of-declaration-merging"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/55/les-types-de-declaration-merging"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/55/types-of-declaration-merging"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/56/ambient-modules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/56/ambient-modules"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/56/ambient-modules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/56/ambient-modules"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/56/ambient-modules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/57/exercise-module-augmentation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/57/cwiczenie-module-augmentation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/57/exercise-module-augmentation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/57/exercice-module-augmentation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/57/exercise-module-augmentation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/58/module-augmentation-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/58/skladnia-module-augmentation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/58/module-augmentation-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/58/la-syntaxe-du-module-augmentation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/58/module-augmentation-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/59/the-module-augmentation-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/59/proces-module-augmentation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/59/the-module-augmentation-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/59/le-processus-de-module-augmentation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/59/the-module-augmentation-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/62/review-record-and-custom-utility-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/62/powtorzenie-record-i-wlasne-utility-types"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/62/review-record-and-custom-utility-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/62/revision-record-et-utility-types-personnalises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/62/review-record-and-custom-utility-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/64/mentor-project-module-10</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/64/projekt-do-mentora-modul-10"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/64/mentor-project-module-10"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/64/projet-mentor-module-10"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/64/mentor-project-module-10"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/10/65/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/10/65/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/10/65/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/10/65/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/10/65/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/1/introduction-js-ts-testing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/1/wprowadzenie-testowanie-js-ts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/1/introduction-js-ts-testing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/1/introduction-tests-js-ts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/1/introduction-js-ts-testing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/3/test-pyramid-base-layer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/3/piramida-testow-warstwa-podstawowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/3/test-pyramid-base-layer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/3/pyramide-des-tests-couche-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/3/test-pyramid-base-layer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/5/aaa-pattern-in-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/5/wzorzec-aaa-w-testach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/5/aaa-pattern-in-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/5/le-pattern-aaa-dans-les-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/5/aaa-pattern-in-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/6/first-test-in-jest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/6/pierwszy-test-w-jest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/6/first-test-in-jest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/6/premier-test-en-jest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/6/first-test-in-jest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/7/the-expect-function-in-jest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/7/funkcja-expect-w-jest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/7/the-expect-function-in-jest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/7/la-fonction-expect-dans-jest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/7/the-expect-function-in-jest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/8/test-block-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/8/skladnia-bloku-testowego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/8/test-block-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/8/syntaxe-d-un-bloc-de-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/8/test-block-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/9/structure-of-describe-it-expect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/9/struktura-describe-it-expect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/9/structure-of-describe-it-expect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/9/structure-de-describe-it-expect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/9/structure-of-describe-it-expect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/11/difference-between-tobe-and-toequal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/11/roznica-miedzy-tobe-a-toequal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/11/difference-between-tobe-and-toequal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/11/difference-entre-tobe-et-toequal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/11/difference-between-tobe-and-toequal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/12/the-tothrow-matcher</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/12/matcher-tothrow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/12/the-tothrow-matcher"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/12/le-matcher-tothrow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/12/the-tothrow-matcher"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/13/matchers-exercise</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/13/cwiczenie-z-matcherami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/13/matchers-exercise"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/13/exercice-sur-les-matchers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/13/matchers-exercise"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/14/syntax-of-expect-with-toequal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/14/skladnia-expect-z-toequal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/14/syntax-of-expect-with-toequal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/14/syntaxe-d-expect-avec-toequal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/14/syntax-of-expect-with-toequal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/15/the-tocontain-matcher</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/15/matcher-tocontain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/15/the-tocontain-matcher"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/15/le-matcher-tocontain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/15/the-tocontain-matcher"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/16/the-not-modifier-and-negation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/16/matcher-not-i-negacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/16/the-not-modifier-and-negation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/16/le-modificateur-not-et-la-negation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/16/the-not-modifier-and-negation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/18/the-beforeeach-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/18/funkcja-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/18/the-beforeeach-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/18/la-fonction-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/18/the-beforeeach-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/19/difference-between-beforeall-and-beforeeach</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/19/roznica-beforeall-vs-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/19/difference-between-beforeall-and-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/19/difference-entre-beforeall-et-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/19/difference-between-beforeall-and-beforeeach"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/20/tests-with-beforeeach</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/20/testy-z-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/20/tests-with-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/20/tests-avec-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/20/tests-with-beforeeach"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/21/setup-teardown-execution-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/21/kolejnosc-wykonywania-setup-teardown"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/21/setup-teardown-execution-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/21/ordre-d-execution-setup-teardown"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/21/setup-teardown-execution-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/22/beforeeach-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/22/skladnia-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/22/beforeeach-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/22/syntaxe-de-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/22/beforeeach-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/23/nested-describe-blocks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/23/zagniezdzone-describe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/23/nested-describe-blocks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/23/blocs-describe-imbriques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/23/nested-describe-blocks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/25/the-jest-fn-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/25/funkcja-jest-fn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/25/the-jest-fn-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/25/la-fonction-jest-fn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/25/the-jest-fn-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/26/difference-between-jest-fn-and-spyon</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/26/roznica-miedzy-jest-fn-a-spyon"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/26/difference-between-jest-fn-and-spyon"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/26/difference-entre-jest-fn-et-spyon"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/26/difference-between-jest-fn-and-spyon"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/27/mocking-the-alert-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/27/mockowanie-systemu-alertow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/27/mocking-the-alert-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/27/mocker-le-systeme-d-alertes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/27/mocking-the-alert-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/28/mockreturnvalue-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/28/skladnia-mockreturnvalue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/28/mockreturnvalue-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/28/syntaxe-de-mockreturnvalue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/28/mockreturnvalue-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/29/the-tohavebeencalledwith-matcher</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/29/matcher-tohavebeencalledwith"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/29/the-tohavebeencalledwith-matcher"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/29/le-matcher-tohavebeencalledwith"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/29/the-tohavebeencalledwith-matcher"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/30/spyon-monitoring-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/30/spyon-monitorowanie-metod"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/30/spyon-monitoring-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/30/spyon-surveiller-des-methodes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/30/spyon-monitoring-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/32/testing-async-await</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/32/testowanie-async-await"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/32/testing-async-await"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/32/tester-async-await"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/32/testing-async-await"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/33/steps-for-testing-async-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/33/kroki-testowania-async-kodu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/33/steps-for-testing-async-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/33/etapes-pour-tester-du-code-async"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/33/steps-for-testing-async-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/34/testing-promises</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/34/testowanie-promise"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/34/testing-promises"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/34/tester-les-promises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/34/testing-promises"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/35/fake-timers-in-jest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/35/fake-timers-w-jest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/35/fake-timers-in-jest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/35/les-fake-timers-dans-jest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/35/fake-timers-in-jest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/36/fake-timers-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/36/skladnia-fake-timers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/36/fake-timers-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/36/syntaxe-des-fake-timers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/36/fake-timers-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/37/testing-timers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/37/testowanie-timerow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/37/testing-timers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/37/tester-les-timers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/37/testing-timers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/39/the-tdd-cycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/39/cykl-tdd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/39/the-tdd-cycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/39/le-cycle-tdd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/39/the-tdd-cycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/40/red-green-refactor-cycle-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/40/kroki-cyklu-red-green-refactor"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/40/red-green-refactor-cycle-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/40/etapes-du-cycle-red-green-refactor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/40/red-green-refactor-cycle-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/41/tdd-writing-tests-before-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/41/tdd-pisanie-testow-przed-kodem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/41/tdd-writing-tests-before-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/41/tdd-ecrire-les-tests-avant-le-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/41/tdd-writing-tests-before-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/42/tdd-iteration-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/42/iteracja-tdd-skladnia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/42/tdd-iteration-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/42/iteration-tdd-syntaxe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/42/tdd-iteration-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/43/test-with-exception-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/43/skladnia-testu-z-wyjatkiem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/43/test-with-exception-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/43/syntaxe-d-un-test-avec-exception"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/43/test-with-exception-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/44/iterative-tdd</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/44/tdd-iteracyjny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/44/iterative-tdd"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/44/tdd-iteratif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/44/iterative-tdd"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/46/ts-jest-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/46/konfiguracja-ts-jest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/46/ts-jest-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/46/configuration-de-ts-jest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/46/ts-jest-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/47/project-configuration-for-ts-testing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/47/konfiguracja-projektu-do-testowania-ts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/47/project-configuration-for-ts-testing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/47/configuration-du-projet-pour-les-tests-ts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/47/project-configuration-for-ts-testing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/48/typed-test-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/48/skladnia-typowanego-testu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/48/typed-test-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/48/syntaxe-d-un-test-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/48/typed-test-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/49/difference-between-test-and-it-in-jest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/49/roznica-miedzy-test-a-it-w-jest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/49/difference-between-test-and-it-in-jest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/49/difference-entre-test-et-it-dans-jest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/49/difference-between-test-and-it-in-jest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/50/testing-a-typescript-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/50/testowanie-klasy-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/50/testing-a-typescript-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/50/tester-une-classe-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/50/testing-a-typescript-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/51/testing-a-generic-repository</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/51/testowanie-generycznego-repozytorium"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/51/testing-a-generic-repository"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/51/tester-un-repository-generique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/51/testing-a-generic-repository"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/52/jest-mock-syntax-with-module-argument</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/52/skladnia-jest-mock-z-argumentem-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/52/jest-mock-syntax-with-module-argument"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/52/syntaxe-de-jest-mock-avec-argument-de-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/52/jest-mock-syntax-with-module-argument"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/53/expect-objectcontaining-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/53/skladnia-expect-objectcontaining"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/53/expect-objectcontaining-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/53/syntaxe-d-expect-objectcontaining"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/53/expect-objectcontaining-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/54/the-test-pyramid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/54/piramida-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/54/the-test-pyramid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/54/la-pyramide-des-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/54/the-test-pyramid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/55/steps-for-mocking-an-external-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/55/etapy-mockowania-zewnetrznego-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/55/steps-for-mocking-an-external-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/55/etapes-pour-mocker-un-module-externe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/55/steps-for-mocking-an-external-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/56/full-test-writing-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/56/pelny-proces-pisania-testu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/56/full-test-writing-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/56/processus-complet-d-ecriture-d-un-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/56/full-test-writing-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/57/spyon-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/57/skladnia-spyon"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/57/spyon-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/57/syntaxe-de-spyon"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/57/spyon-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/58/the-tohavebeencalledwith-matcher</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/58/matcher-tohavebeencalledwith"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/58/the-tohavebeencalledwith-matcher"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/58/le-matcher-tohavebeencalledwith"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/58/the-tohavebeencalledwith-matcher"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/59/mock-module-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/59/konfiguracja-mock-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/59/mock-module-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/59/configuration-d-un-mock-de-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/59/mock-module-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/60/steps-for-asynchronous-testing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/60/etapy-testowania-asynchronicznego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/60/steps-for-asynchronous-testing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/60/etapes-pour-les-tests-asynchrones"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/60/steps-for-asynchronous-testing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/62/mentor-project-module-11</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/62/projekt-do-mentora-modul-11"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/62/mentor-project-module-11"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/62/projet-mentor-module-11"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/62/mentor-project-module-11"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/11/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/11/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/11/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/11/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/11/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/1/introduction-functional-programming-in-javascript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/1/wprowadzenie-programowanie-funkcyjne-w-javascript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/1/introduction-functional-programming-in-javascript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/1/introduction-la-programmation-fonctionnelle-en-javascript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/1/introduction-functional-programming-in-javascript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/3/pure-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/3/czysta-funkcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/3/pure-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/3/fonction-pure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/3/pure-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/5/the-array-map-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/5/metoda-array-map"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/5/the-array-map-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/5/la-methode-array-map"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/5/the-array-map-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/6/pure-functions-in-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/6/czyste-funkcje-w-praktyce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/6/pure-functions-in-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/6/les-fonctions-pures-en-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/6/pure-functions-in-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/7/the-array-filter-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/7/metoda-array-filter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/7/the-array-filter-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/7/la-methode-array-filter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/7/the-array-filter-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/8/array-reduce-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/8/skladnia-array-reduce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/8/array-reduce-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/8/syntaxe-de-array-reduce"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/8/array-reduce-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/9/map-filter-reduce-in-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/9/map-filter-reduce-w-praktyce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/9/map-filter-reduce-in-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/9/map-filter-reduce-en-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/9/map-filter-reduce-in-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/11/the-pipe-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/11/funkcja-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/11/the-pipe-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/11/la-fonction-pipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/11/the-pipe-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/12/difference-between-compose-and-pipe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/12/roznica-compose-vs-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/12/difference-between-compose-and-pipe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/12/difference-entre-compose-et-pipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/12/difference-between-compose-and-pipe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/13/pipeline-with-pipe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/13/pipeline-z-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/13/pipeline-with-pipe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/13/pipeline-avec-pipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/13/pipeline-with-pipe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/14/pipe-implementation-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/14/skladnia-implementacji-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/14/pipe-implementation-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/14/syntaxe-de-l-implementation-de-pipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/14/pipe-implementation-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/15/compose-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/15/implementacja-compose"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/15/compose-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/15/implementation-de-compose"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/15/compose-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/16/advanced-reduce-data-aggregation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/16/reduce-zaawansowany-agregacja-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/16/advanced-reduce-data-aggregation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/16/reduce-avance-agregation-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/16/advanced-reduce-data-aggregation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/18/what-is-currying</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/18/czym-jest-currying"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/18/what-is-currying"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/18/qu-est-ce-que-le-currying"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/18/what-is-currying"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/19/partial-application-vs-currying</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/19/czesciowa-aplikacja-vs-currying"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/19/partial-application-vs-currying"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/19/application-partielle-vs-currying"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/19/partial-application-vs-currying"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/20/currying-in-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/20/currying-w-praktyce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/20/currying-in-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/20/le-currying-en-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/20/currying-in-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/21/stages-of-currying</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/21/etapy-curryingu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/21/stages-of-currying"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/21/etapes-du-currying"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/21/stages-of-currying"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/22/curried-arrow-function-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/22/skladnia-curried-arrow-function"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/22/curried-arrow-function-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/22/syntaxe-d-une-fonction-flechee-curryfiee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/22/curried-arrow-function-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/23/partial-application-and-pipe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/23/partial-application-i-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/23/partial-application-and-pipe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/23/application-partielle-et-pipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/23/partial-application-and-pipe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/25/closure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/25/domkniecie-closure"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/25/closure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/25/fermeture-closure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/25/closure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/26/memoization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/26/memoizacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/26/memoization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/26/memoisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/26/memoization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/27/closures-private-data-and-factories</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/27/domkniecia-prywatne-dane-i-fabryki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/27/closures-private-data-and-factories"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/27/fermetures-donnees-privees-et-fabriques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/27/closures-private-data-and-factories"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/28/function-factory-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/28/skladnia-fabryki-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/28/function-factory-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/28/syntaxe-d-une-fabrique-de-fonctions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/28/function-factory-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/29/data-privacy-with-closures</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/29/prywatnosc-danych-z-closure"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/29/data-privacy-with-closures"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/29/confidentialite-des-donnees-avec-les-fermetures"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/29/data-privacy-with-closures"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/30/refactoring-to-functional-style</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/30/refactoring-do-stylu-funkcyjnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/30/refactoring-to-functional-style"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/30/refactorisation-vers-un-style-fonctionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/30/refactoring-to-functional-style"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/32/base-case-in-recursion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/32/przypadek-bazowy-rekurencji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/32/base-case-in-recursion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/32/le-cas-de-base-dans-la-recursivite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/32/base-case-in-recursion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/33/elements-of-a-recursive-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/33/elementy-funkcji-rekurencyjnej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/33/elements-of-a-recursive-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/33/elements-d-une-fonction-recursive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/33/elements-of-a-recursive-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/34/recursion-with-a-species-tree</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/34/rekurencja-z-drzewem-gatunkow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/34/recursion-with-a-species-tree"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/34/recursivite-avec-un-arbre-d-especes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/34/recursion-with-a-species-tree"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/35/tail-recursion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/35/rekurencja-ogonowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/35/tail-recursion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/35/recursivite-terminale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/35/tail-recursion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/36/recursive-factorial-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/36/skladnia-rekurencyjnej-silni"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/36/recursive-factorial-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/36/syntaxe-d-une-factorielle-recursive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/36/recursive-factorial-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/38/immutable-data-operations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/38/niemutowalne-operacje-na-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/38/immutable-data-operations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/38/operations-sur-des-donnees-immuables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/38/immutable-data-operations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/39/spread-operator-and-objects</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/39/spread-operator-i-obiekty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/39/spread-operator-and-objects"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/39/spread-operator-et-objets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/39/spread-operator-and-objects"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/40/object-copy-depth</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/40/glebokosc-kopiowania-obiektow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/40/object-copy-depth"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/40/profondeur-de-copie-d-un-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/40/object-copy-depth"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/41/immutability-techniques-from-simple-to-advanced</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/41/techniki-niemutowalnosci-od-prostych-do-zaawansowanych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/41/immutability-techniques-from-simple-to-advanced"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/41/techniques-d-immutabilite-du-simple-a-l-avance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/41/immutability-techniques-from-simple-to-advanced"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/42/complete-fp-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/42/kompletny-pipeline-fp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/42/complete-fp-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/42/pipeline-fp-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/42/complete-fp-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/43/object-freeze-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/43/skladnia-object-freeze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/43/object-freeze-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/43/syntaxe-d-object-freeze"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/43/object-freeze-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/44/immutable-array-update-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/44/skladnia-niemutowalnej-aktualizacji-tablicy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/44/immutable-array-update-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/44/syntaxe-de-mise-a-jour-immuable-d-un-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/44/immutable-array-update-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/45/immutable-array-addition-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/45/skladnia-niemutowalnego-dodawania-do-tablicy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/45/immutable-array-addition-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/45/syntaxe-d-ajout-immuable-a-un-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/45/immutable-array-addition-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/47/functor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/47/funktor"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/47/functor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/47/foncteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/47/functor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/48/processing-with-maybe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/48/przetwarzanie-z-maybe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/48/processing-with-maybe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/48/traitement-avec-maybe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/48/processing-with-maybe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/49/flatmap-syntax-on-maybe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/49/skladnia-flatmap-na-maybe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/49/flatmap-syntax-on-maybe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/49/syntaxe-de-flatmap-sur-maybe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/49/flatmap-syntax-on-maybe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/50/maybe-chaining-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/50/skladnia-lancucha-maybe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/50/maybe-chaining-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/50/syntaxe-d-enchainement-de-maybe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/50/maybe-chaining-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/51/validation-with-either</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/51/walidacja-z-either"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/51/validation-with-either"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/51/validation-avec-either"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/51/validation-with-either"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/52/array-flatmap-vs-array-map</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/52/array-flatmap-vs-array-map"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/52/array-flatmap-vs-array-map"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/52/array-flatmap-vs-array-map"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/52/array-flatmap-vs-array-map"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/53/principles-of-functional-programming</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/53/zasady-programowania-funkcyjnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/53/principles-of-functional-programming"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/53/les-principes-de-la-programmation-fonctionnelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/53/principles-of-functional-programming"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/54/maybe-and-either-in-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/54/maybe-i-either-w-praktyce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/54/maybe-and-either-in-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/54/maybe-et-either-en-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/54/maybe-and-either-in-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/55/memoize-syntax-with-closure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/55/skladnia-memoize-z-closure"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/55/memoize-syntax-with-closure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/55/syntaxe-de-memoize-avec-fermeture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/55/memoize-syntax-with-closure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/56/pipeline-with-reduce</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/56/pipeline-z-reduce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/56/pipeline-with-reduce"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/56/pipeline-avec-reduce"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/56/pipeline-with-reduce"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/57/stages-of-building-an-fp-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/57/etapy-budowania-pipeline-fp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/57/stages-of-building-an-fp-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/57/etapes-de-construction-d-un-pipeline-fp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/57/stages-of-building-an-fp-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/58/object-freeze-vs-const</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/58/object-freeze-vs-const"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/58/object-freeze-vs-const"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/58/object-freeze-vs-const"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/58/object-freeze-vs-const"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/59/partial-application-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/59/skladnia-partial-application"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/59/partial-application-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/59/syntaxe-de-l-application-partielle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/59/partial-application-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/60/filter-map-reduce-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/60/lancuch-filter-map-reduce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/60/filter-map-reduce-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/60/chaine-filter-map-reduce"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/60/filter-map-reduce-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/61/stages-of-refactoring-to-functional-style</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/61/etapy-refaktoringu-na-styl-funkcyjny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/61/stages-of-refactoring-to-functional-style"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/61/etapes-de-la-refactorisation-vers-un-style-fonctionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/61/stages-of-refactoring-to-functional-style"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/62/layers-of-a-functional-data-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/62/warstwy-funkcyjnego-pipeline-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/62/layers-of-a-functional-data-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/62/couches-d-un-pipeline-de-donnees-fonctionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/62/layers-of-a-functional-data-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/64/mentor-project-module-12</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/64/projekt-do-mentora-modul-12"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/64/mentor-project-module-12"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/64/projet-mentor-module-12"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/64/mentor-project-module-12"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/3/12/65/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/3/12/65/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/3/12/65/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/3/12/65/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/3/12/65/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/1/video-introduction-to-the-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/1/video-introduction-to-the-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/1/video-introduction-au-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/1/video-introduction-to-the-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/3/the-year-react-was-open-sourced</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/3/rok-udostepnienia-reacta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/3/the-year-react-was-open-sourced"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/3/l-annee-ou-react-est-devenu-open-source"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/3/the-year-react-was-open-sourced"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/4/creator-of-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/4/tworca-reacta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/4/creator-of-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/4/createur-de-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/4/creator-of-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/5/practice-helloworld-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/5/praktyka-komponent-helloworld"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/5/practice-helloworld-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/5/pratique-composant-helloworld"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/5/practice-helloworld-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/6/main-advantage-of-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/6/glowna-zaleta-reacta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/6/main-advantage-of-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/6/principal-avantage-de-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/6/main-advantage-of-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/7/functional-component-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/7/deklaracja-komponentu-funkcyjnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/7/functional-component-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/7/declaration-d-un-composant-fonctionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/7/functional-component-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/9/year-next-js-was-released</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/9/rok-wydania-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/9/year-next-js-was-released"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/9/annee-de-sortie-de-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/9/year-next-js-was-released"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/10/definition-of-jsx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/10/definicja-jsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/10/definition-of-jsx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/10/definition-de-jsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/10/definition-of-jsx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/11/role-of-virtual-dom-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/11/rola-virtual-dom-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/11/role-of-virtual-dom-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/11/role-du-virtual-dom-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/11/role-of-virtual-dom-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/12/page-component-export</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/12/eksport-komponentu-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/12/page-component-export"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/12/export-d-un-composant-de-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/12/page-component-export"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/14/meaning-of-ssr-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/14/znaczenie-ssr-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/14/meaning-of-ssr-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/14/signification-du-ssr-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/14/meaning-of-ssr-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/15/definition-of-ssg-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/15/definicja-ssg-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/15/definition-of-ssg-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/15/definition-du-ssg-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/15/definition-of-ssg-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/16/launching-a-next-js-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/16/uruchomienie-projektu-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/16/launching-a-next-js-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/16/lancement-d-un-projet-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/16/launching-a-next-js-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/17/importing-the-react-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/17/import-biblioteki-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/17/importing-the-react-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/17/import-de-la-bibliotheque-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/17/importing-the-react-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/19/declarative-programming-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/19/programowanie-deklaratywne-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/19/declarative-programming-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/19/programmation-declarative-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/19/declarative-programming-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/20/types-of-react-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/20/typy-komponentow-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/20/types-of-react-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/20/types-de-composants-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/20/types-of-react-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/21/path-to-a-dynamic-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/21/sciezka-do-dynamicznej-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/21/path-to-a-dynamic-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/21/chemin-vers-une-page-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/21/path-to-a-dynamic-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/22/practice-about-page-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/22/praktyka-strona-about-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/22/practice-about-page-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/22/pratique-page-about-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/22/practice-about-page-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/24/definition-of-props-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/24/definicja-props-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/24/definition-of-props-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/24/definition-des-props-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/24/definition-of-props-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/25/definition-of-state-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/25/definicja-state-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/25/definition-of-state-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/25/definition-du-state-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/25/definition-of-state-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/26/practice-server-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/26/praktyka-server-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/26/practice-server-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/26/pratique-server-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/26/practice-server-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/27/the-usestate-hook-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/27/hook-usestate-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/27/the-usestate-hook-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/27/le-hook-usestate-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/27/the-usestate-hook-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/28/practice-client-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/28/praktyka-client-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/28/practice-client-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/28/pratique-client-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/28/practice-client-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/29/server-component-export</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/29/eksport-server-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/29/server-component-export"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/29/export-d-un-server-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/29/server-component-export"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/30/practice-component-with-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/30/praktyka-komponent-z-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/30/practice-component-with-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/30/pratique-composant-avec-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/30/practice-component-with-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/31/ssr-rendering-cycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/31/cykl-renderowania-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/31/ssr-rendering-cycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/31/cycle-de-rendu-ssr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/31/ssr-rendering-cycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/32/practice-counter-with-usestate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/32/praktyka-licznik-z-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/32/practice-counter-with-usestate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/32/pratique-compteur-avec-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/32/practice-counter-with-usestate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/33/usestate-destructuring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/33/destrukturyzacja-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/33/usestate-destructuring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/33/destructuration-de-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/33/usestate-destructuring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/34/practice-holographicinterface-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/34/praktyka-komponent-holographicinterface"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/34/practice-holographicinterface-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/34/pratique-composant-holographicinterface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/34/practice-holographicinterface-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/35/practice-login-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/35/praktyka-komponent-logowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/35/practice-login-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/35/pratique-composant-login"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/35/practice-login-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/37/advanced-rendering-lists-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/37/zaawansowane-renderowanie-list-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/37/advanced-rendering-lists-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/37/avance-rendu-de-listes-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/37/advanced-rendering-lists-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/38/advanced-the-key-attribute-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/38/zaawansowane-atrybut-key-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/38/advanced-the-key-attribute-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/38/avance-l-attribut-key-dans-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/38/advanced-the-key-attribute-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/39/advanced-practice-conditional-rendering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/39/zaawansowane-praktyka-renderowanie-warunkowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/39/advanced-practice-conditional-rendering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/39/avance-pratique-rendu-conditionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/39/advanced-practice-conditional-rendering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/40/the-npm-run-build-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/40/polecenie-npm-run-build"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/40/the-npm-run-build-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/40/la-commande-npm-run-build"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/40/the-npm-run-build-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/41/advanced-practice-handling-onclick-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/41/zaawansowane-praktyka-obsluga-zdarzen-onclick"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/41/advanced-practice-handling-onclick-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/41/avance-pratique-gestion-des-evenements-onclick"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/41/advanced-practice-handling-onclick-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/42/syntax-of-the-use-client-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/42/skladnia-dyrektywy-use-client"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/42/syntax-of-the-use-client-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/42/syntaxe-de-la-directive-use-client"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/42/syntax-of-the-use-client-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/43/practice-drone-control-panel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/43/praktyka-panel-kontrolny-drona"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/43/practice-drone-control-panel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/43/pratique-panneau-de-controle-de-drone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/43/practice-drone-control-panel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/44/path-to-a-route-handler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/44/sciezka-do-route-handler"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/44/path-to-a-route-handler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/44/chemin-vers-un-route-handler"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/44/path-to-a-route-handler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/46/file-run-at-server-startup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/46/plik-uruchamiany-przy-starcie-serwera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/46/file-run-at-server-startup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/46/fichier-execute-au-demarrage-du-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/46/file-run-at-server-startup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/47/instrumentation-hook-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/47/funkcja-hooka-instrumentacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/47/instrumentation-hook-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/47/fonction-hook-d-instrumentation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/47/instrumentation-hook-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/48/launching-the-node-debugger</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/48/uruchomienie-debuggera-node"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/48/launching-the-node-debugger"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/48/lancement-du-debogueur-node-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/48/launching-the-node-debugger"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/49/hook-in-a-server-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/49/hook-w-server-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/49/hook-in-a-server-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/49/hook-dans-un-server-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/49/hook-in-a-server-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/51/fast-refresh-mechanism</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/51/mechanizm-fast-refresh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/51/fast-refresh-mechanism"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/51/mecanisme-fast-refresh"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/51/fast-refresh-mechanism"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/52/turbopack-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/52/turbopack-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/52/turbopack-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/52/turbopack-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/52/turbopack-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/54/flag-that-switches-back-to-webpack</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/54/flaga-powrotu-do-webpacka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/54/flag-that-switches-back-to-webpack"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/54/option-pour-revenir-a-webpack"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/54/flag-that-switches-back-to-webpack"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/55/launching-with-webpack</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/55/uruchomienie-z-webpackiem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/55/launching-with-webpack"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/55/lancement-avec-webpack"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/55/launching-with-webpack"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/56/lazy-loading-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/56/leniwe-ladowanie-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/56/lazy-loading-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/56/lazy-loading-d-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/56/lazy-loading-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/57/optimizing-imports</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/57/optymalizacja-importow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/57/optimizing-imports"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/57/optimisation-des-imports"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/57/optimizing-imports"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/59/code-formatting-tool</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/59/narzedzie-do-formatowania-kodu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/59/code-formatting-tool"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/59/outil-de-formatage-de-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/59/code-formatting-tool"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/60/husky-and-lint-staged</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/60/husky-i-lint-staged"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/60/husky-and-lint-staged"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/60/husky-et-lint-staged"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/60/husky-and-lint-staged"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/61/disk-saving-package-manager</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/61/menedzer-pakietow-oszczedzajacy-dysk"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/61/disk-saving-package-manager"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/61/gestionnaire-de-paquets-econome-en-espace-disque"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/61/disk-saving-package-manager"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/62/git-flow-for-a-new-feature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/62/przeplyw-git-dla-nowej-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/62/git-flow-for-a-new-feature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/62/git-flow-pour-une-nouvelle-fonctionnalite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/62/git-flow-for-a-new-feature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/64/ssg-strategy-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/64/strategia-ssg-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/64/ssg-strategy-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/64/la-strategie-ssg-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/64/ssg-strategy-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/65/application-of-isr</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/65/zastosowanie-isr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/65/application-of-isr"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/65/utilisation-de-l-isr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/65/application-of-isr"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/66/client-side-environment-variables-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/66/zmienne-srodowiskowe-klienta-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/66/client-side-environment-variables-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/66/variables-d-environnement-cote-client-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/66/client-side-environment-variables-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/67/layout-file-path-in-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/67/sciezka-pliku-layout-w-app-routerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/67/layout-file-path-in-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/67/chemin-du-fichier-layout-dans-l-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/67/layout-file-path-in-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/68/lifecycle-in-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/68/cykl-zycia-w-app-routerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/68/lifecycle-in-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/68/cycle-de-vie-dans-l-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/68/lifecycle-in-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/69/using-the-image-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/69/uzycie-komponentu-image"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/69/using-the-image-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/69/utiliser-le-composant-image"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/69/using-the-image-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/70/the-use-client-directive-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/70/dyrektywa-use-client-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/70/the-use-client-directive-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/70/la-directive-use-client-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/70/the-use-client-directive-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/71/image-optimization-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/71/pipeline-optymalizacji-obrazow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/71/image-optimization-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/71/pipeline-d-optimisation-des-images"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/71/image-optimization-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/72/jsx-structure-with-div-and-h1</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/72/struktura-jsx-z-div-i-h1"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/72/jsx-structure-with-div-and-h1"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/72/structure-jsx-avec-div-et-h1"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/72/jsx-structure-with-div-and-h1"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/73/getstaticprops-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/73/skladnia-getstaticprops"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/73/getstaticprops-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/73/syntaxe-de-getstaticprops"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/73/getstaticprops-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/74/next-js-development-environment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/74/srodowisko-deweloperskie-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/74/next-js-development-environment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/74/environnement-de-developpement-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/74/next-js-development-environment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/75/http-request-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/75/obsluga-zadania-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/75/http-request-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/75/traitement-des-requetes-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/75/http-request-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/76/pages-directory-in-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/76/katalog-stron-w-app-routerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/76/pages-directory-in-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/76/dossier-des-pages-dans-l-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/76/pages-directory-in-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/77/getserversideprops-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/77/skladnia-getserversideprops"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/77/getserversideprops-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/77/syntaxe-de-getserversideprops"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/77/getserversideprops-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/78/api-request-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/78/przeplyw-zadania-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/78/api-request-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/78/flux-d-une-requete-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/78/api-request-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/79/javascript-bundles-loaded-on-demand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/79/paczki-javascript-ladowane-na-zadanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/79/javascript-bundles-loaded-on-demand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/79/bundles-javascript-charges-a-la-demande"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/79/javascript-bundles-loaded-on-demand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/80/portfolio-with-app-router-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/80/portfolio-z-app-routerem-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/80/portfolio-with-app-router-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/80/portfolio-avec-l-app-router-etape-par-etape"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/80/portfolio-with-app-router-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/81/link</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/81/link"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/81/link"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/81/lien"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/81/link"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/1/82/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/1/82/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/1/82/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/1/82/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/1/82/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/1/video-introduction-au-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/3/app-router-directory</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/3/katalog-app-routera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/3/app-router-directory"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/3/repertoire-de-l-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/3/app-router-directory"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/4/the-page-js-file-in-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/4/plik-page-js-w-app-routerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/4/the-page-js-file-in-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/4/le-fichier-page-js-dans-l-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/4/the-page-js-file-in-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/5/practice-about-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/5/praktyka-strona-about"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/5/practice-about-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/5/pratique-page-a-propos"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/5/practice-about-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/6/the-layout-js-file-in-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/6/plik-layout-js-w-app-routerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/6/the-layout-js-file-in-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/6/le-fichier-layout-js-dans-l-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/6/the-layout-js-file-in-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/7/nested-page-path</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/7/sciezka-zagniezdzonej-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/7/nested-page-path"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/7/chemin-d-une-page-imbriquee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/7/nested-page-path"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/8/practice-dashboard-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/8/praktyka-layout-dla-dashboardu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/8/practice-dashboard-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/8/pratique-mise-en-page-du-tableau-de-bord"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/8/practice-dashboard-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/10/dynamic-url-segments</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/10/dynamiczne-segmenty-url"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/10/dynamic-url-segments"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/10/segments-d-url-dynamiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/10/dynamic-url-segments"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/11/the-loading-js-file-in-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/11/plik-loading-js-w-app-routerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/11/the-loading-js-file-in-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/11/le-fichier-loading-js-dans-l-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/11/the-loading-js-file-in-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/12/practice-dynamic-product-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/12/praktyka-dynamiczna-strona-produktu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/12/practice-dynamic-product-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/12/pratique-page-produit-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/12/practice-dynamic-product-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/13/generatestaticparams-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/13/skladnia-generatestaticparams"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/13/generatestaticparams-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/13/syntaxe-de-generatestaticparams"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/13/generatestaticparams-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/14/the-error-js-file-in-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/14/plik-error-js-w-app-routerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/14/the-error-js-file-in-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/14/le-fichier-error-js-dans-l-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/14/the-error-js-file-in-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/15/practice-loading-ui</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/15/praktyka-loading-ui"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/15/practice-loading-ui"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/15/pratique-interface-de-chargement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/15/practice-loading-ui"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/19/route-groups-in-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/19/route-groups-w-app-routerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/19/route-groups-in-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/19/les-route-groups-dans-l-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/19/route-groups-in-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/20/catch-all-segments</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/20/catch-all-segments"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/20/catch-all-segments"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/20/segments-catch-all"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/20/catch-all-segments"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/21/practice-error-handling-with-error-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/21/praktyka-obsluga-bledow-error-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/21/practice-error-handling-with-error-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/21/pratique-gestion-des-erreurs-avec-error-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/21/practice-error-handling-with-error-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/22/creating-a-dynamic-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/22/tworzenie-dynamicznej-trasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/22/creating-a-dynamic-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/22/creer-une-route-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/22/creating-a-dynamic-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/23/page-component-export</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/23/eksport-komponentu-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/23/page-component-export"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/23/export-d-un-composant-de-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/23/page-component-export"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/24/practice-client-component-with-counter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/24/praktyka-client-component-z-licznikiem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/24/practice-client-component-with-counter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/24/pratique-client-component-avec-compteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/24/practice-client-component-with-counter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/27/state-preservation-in-layout-tsx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/27/zachowanie-stanu-w-layout-tsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/27/state-preservation-in-layout-tsx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/27/preservation-de-l-etat-dans-layout-tsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/27/state-preservation-in-layout-tsx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/28/difference-between-template-tsx-and-layout-tsx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/28/roznica-miedzy-template-tsx-a-layout-tsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/28/difference-between-template-tsx-and-layout-tsx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/28/difference-entre-template-tsx-et-layout-tsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/28/difference-between-template-tsx-and-layout-tsx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/29/practice-dashboard-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/29/praktyka-strona-dashboard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/29/practice-dashboard-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/29/pratique-page-du-tableau-de-bord"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/29/practice-dashboard-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/30/metadata-type-import</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/30/import-typu-metadata"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/30/metadata-type-import"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/30/import-du-type-metadata"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/30/metadata-type-import"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/31/the-not-found-js-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/31/plik-not-found-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/31/the-not-found-js-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/31/le-fichier-not-found-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/31/the-not-found-js-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/32/practice-login-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/32/praktyka-strona-logowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/32/practice-login-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/32/pratique-page-de-connexion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/32/practice-login-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/33/intercepting-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/33/intercepting-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/33/intercepting-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/33/intercepting-routes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/33/intercepting-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/34/practice-server-component-with-fetch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/34/praktyka-server-component-z-fetch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/34/practice-server-component-with-fetch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/34/pratique-server-component-avec-fetch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/34/practice-server-component-with-fetch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/35/component-rendering-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/35/kolejnosc-renderowania-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/35/component-rendering-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/35/ordre-de-rendu-des-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/35/component-rendering-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/36/metadata-object-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/36/deklaracja-obiektu-metadata"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/36/metadata-object-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/36/declaration-de-l-objet-metadata"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/36/metadata-object-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/37/practice-route-group</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/37/praktyka-route-group"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/37/practice-route-group"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/37/pratique-route-group"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/37/practice-route-group"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/39/metadata-in-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/39/metadata-w-app-routerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/39/metadata-in-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/39/les-metadonnees-dans-l-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/39/metadata-in-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/40/private-folders-in-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/40/private-folders-w-app-routerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/40/private-folders-in-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/40/les-private-folders-dans-l-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/40/private-folders-in-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/41/practice-catch-all-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/41/praktyka-catch-all-route"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/41/practice-catch-all-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/41/pratique-route-catch-all"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/41/practice-catch-all-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/42/error-handling-in-error-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/42/obsluga-bledow-w-error-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/42/error-handling-in-error-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/42/gestion-des-erreurs-dans-error-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/42/error-handling-in-error-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/43/catch-all-route-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/43/skladnia-catch-all-route"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/43/catch-all-route-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/43/syntaxe-d-une-route-catch-all"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/43/catch-all-route-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/44/layout-tsx-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/44/struktura-layout-tsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/44/layout-tsx-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/44/structure-de-layout-tsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/44/layout-tsx-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/45/default-rendering-in-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/45/domyslne-renderowanie-w-app-routerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/45/default-rendering-in-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/45/rendu-par-defaut-dans-l-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/45/default-rendering-in-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/46/creating-a-client-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/46/tworzenie-client-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/46/creating-a-client-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/46/creer-un-client-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/46/creating-a-client-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/47/static-page-generation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/47/generowanie-statycznych-stron"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/47/static-page-generation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/47/generation-de-pages-statiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/47/static-page-generation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/48/root-layout-with-html-and-body</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/48/root-layout-z-html-i-body"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/48/root-layout-with-html-and-body"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/48/root-layout-avec-html-et-body"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/48/root-layout-with-html-and-body"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/49/prefetching-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/49/prefetching-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/49/prefetching-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/49/le-prefetching-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/49/prefetching-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/50/dynamic-product-route-path</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/50/sciezka-dynamicznej-trasy-produktu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/50/dynamic-product-route-path"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/50/chemin-d-une-route-produit-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/50/dynamic-product-route-path"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/51/isr-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/51/proces-isr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/51/isr-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/51/le-processus-isr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/51/isr-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/52/file-that-runs-before-a-request-is-handled</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/52/plik-uruchamiany-przed-obsluga-zadania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/52/file-that-runs-before-a-request-is-handled"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/52/fichier-execute-avant-le-traitement-d-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/52/file-that-runs-before-a-request-is-handled"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/53/usepathname-syntax-in-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/53/skladnia-usepathname-w-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/53/usepathname-syntax-in-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/53/syntaxe-de-usepathname-dans-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/53/usepathname-syntax-in-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/54/router-push-vs-router-replace</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/54/router-push-a-router-replace"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/54/router-push-vs-router-replace"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/54/router-push-ou-router-replace"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/54/router-push-vs-router-replace"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/55/navigating-with-the-link-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/55/nawigacja-z-komponentem-link"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/55/navigating-with-the-link-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/55/navigation-avec-le-composant-link"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/55/navigating-with-the-link-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/56/public-environment-variables-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/56/publiczne-zmienne-srodowiskowe-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/56/public-environment-variables-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/56/variables-d-environnement-publiques-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/56/public-environment-variables-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/57/parallel-routes-convention</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/57/konwencja-parallel-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/57/parallel-routes-convention"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/57/convention-des-parallel-routes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/57/parallel-routes-convention"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/58/metadata-resolution</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/58/rozwiazywanie-metadata"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/58/metadata-resolution"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/58/resolution-des-metadonnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/58/metadata-resolution"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/59/importing-and-using-userouter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/59/import-i-uzycie-userouter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/59/importing-and-using-userouter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/59/import-et-utilisation-de-userouter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/59/importing-and-using-userouter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/60/generatemetadata-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/60/skladnia-generatemetadata"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/60/generatemetadata-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/60/syntaxe-de-generatemetadata"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/60/generatemetadata-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/61/font-optimization-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/61/pipeline-optymalizacji-fontow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/61/font-optimization-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/61/pipeline-d-optimisation-des-polices"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/61/font-optimization-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/62/using-the-script-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/62/uzycie-komponentu-script"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/62/using-the-script-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/62/utilisation-du-composant-script"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/62/using-the-script-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/63/server-components-rendering-cycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/63/cykl-renderowania-server-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/63/server-components-rendering-cycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/63/cycle-de-rendu-des-server-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/63/server-components-rendering-cycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/64/the-not-found-tsx-component-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/64/komponent-not-found-tsx-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/64/the-not-found-tsx-component-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/64/le-composant-not-found-tsx-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/64/the-not-found-tsx-component-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/65/error-boundary-with-error-tsx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/65/error-boundary-z-error-tsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/65/error-boundary-with-error-tsx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/65/error-boundary-avec-error-tsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/65/error-boundary-with-error-tsx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/66/when-to-use-template-tsx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/66/zastosowanie-template-tsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/66/when-to-use-template-tsx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/66/quand-utiliser-template-tsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/66/when-to-use-template-tsx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/68/disabling-prefetching-for-link</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/68/wylaczanie-prefetchingu-dla-link"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/68/disabling-prefetching-for-link"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/68/desactiver-le-prechargement-pour-un-link"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/68/disabling-prefetching-for-link"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/69/programmatic-prefetching-with-userouter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/69/programowy-prefetching-z-userouter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/69/programmatic-prefetching-with-userouter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/69/prechargement-programmatique-avec-userouter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/69/programmatic-prefetching-with-userouter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/70/link-with-the-scroll-option</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/70/link-z-opcja-scroll"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/70/link-with-the-scroll-option"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/70/link-avec-l-option-scroll"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/70/link-with-the-scroll-option"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/72/what-shallow-routing-preserves</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/72/co-zachowuje-shallow-routing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/72/what-shallow-routing-preserves"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/72/ce-que-preserve-le-shallow-routing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/72/what-shallow-routing-preserves"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/73/hooks-for-shallow-routing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/73/hooki-do-shallow-routing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/73/hooks-for-shallow-routing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/73/hooks-pour-le-shallow-routing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/73/hooks-for-shallow-routing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/75/the-default-tsx-file-in-parallel-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/75/plik-default-tsx-w-parallel-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/75/the-default-tsx-file-in-parallel-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/75/le-fichier-default-tsx-dans-les-parallel-routes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/75/the-default-tsx-file-in-parallel-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/76/practice-parallel-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/76/praktyka-parallel-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/76/practice-parallel-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/76/pratique-parallel-routes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/76/practice-parallel-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/77/intercepting-routes-convention</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/77/konwencja-intercepting-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/77/intercepting-routes-convention"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/77/convention-des-intercepting-routes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/77/intercepting-routes-convention"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/78/comprehensive-app-router-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/78/kompleksowy-app-router-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/78/comprehensive-app-router-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/78/app-router-complet-etape-par-etape"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/78/comprehensive-app-router-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/79/link</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/79/link"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/79/link"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/79/lien"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/79/link"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/2/80/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/2/80/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/2/80/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/2/80/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/2/80/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/1/introduction-styling-and-visual-optimization-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/1/wprowadzenie-stylowanie-i-optymalizacja-wizualna-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/1/introduction-styling-and-visual-optimization-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/1/introduction-style-et-optimisation-visuelle-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/1/introduction-styling-and-visual-optimization-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/4/global-styles-in-next-js-16-are-most-commonly-imported-in</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/4/globalne-style-w-next-js-16-najczesciej-importuje-sie-w"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/4/global-styles-in-next-js-16-are-most-commonly-imported-in"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/4/dans-next-js-16-les-styles-globaux-sont-le-plus-souvent-importes-dans"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/4/global-styles-in-next-js-16-are-most-commonly-imported-in"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/5/css-modules-in-next-js-use-the-naming-convention</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/5/css-modules-w-next-js-uzywaja-konwencji-nazewnictwa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/5/css-modules-in-next-js-use-the-naming-convention"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/5/les-css-modules-dans-next-js-utilisent-la-convention-de-nommage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/5/css-modules-in-next-js-use-the-naming-convention"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/6/practice-rootlayout-with-tailwind-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/6/praktyka-rootlayout-z-tailwind-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/6/practice-rootlayout-with-tailwind-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/6/pratique-rootlayout-avec-tailwind-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/6/practice-rootlayout-with-tailwind-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/7/css-variable-declaration-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/7/skladnia-deklaracji-css-variable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/7/css-variable-declaration-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/7/syntaxe-de-declaration-d-une-variable-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/7/css-variable-declaration-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/8/order-import-styles-from</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/8/kolejnosc-import-styles-from"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/8/order-import-styles-from"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/8/ordre-import-styles-from"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/8/order-import-styles-from"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/9/review-practice-file-based-routing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/9/powtorzenie-praktyka-file-based-routing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/9/review-practice-file-based-routing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/9/revision-pratique-routage-base-sur-les-fichiers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/9/review-practice-file-based-routing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/11/the-main-advantage-of-css-modules-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/11/glowna-zaleta-css-modules-jest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/11/the-main-advantage-of-css-modules-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/11/le-principal-avantage-des-css-modules-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/11/the-main-advantage-of-css-modules-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/12/tailwind-css-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/12/tailwind-css-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/12/tailwind-css-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/12/tailwind-css-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/12/tailwind-css-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/13/review-practice-server-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/13/powtorzenie-praktyka-server-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/13/review-practice-server-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/13/revision-pratique-server-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/13/review-practice-server-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/14/css-specificity-order-from-lowest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/14/kolejnosc-specyficznosci-css-od-najnizszej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/14/css-specificity-order-from-lowest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/14/ordre-de-specificite-css-du-plus-faible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/14/css-specificity-order-from-lowest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/15/order-container-display</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/15/kolejnosc-container-display"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/15/order-container-display"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/15/ordre-container-display"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/15/order-container-display"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/16/practice-create-a-button-component-with-its-own-css-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/16/praktyka-utworz-komponent-button-z-wlasnym-plikiem-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/16/practice-create-a-button-component-with-its-own-css-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/16/pratique-cree-un-composant-button-avec-son-propre-fichier-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/16/practice-create-a-button-component-with-its-own-css-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/18/in-tailwind-css-the-class-flex-justify-center-items-center-means</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/18/w-tailwind-css-klasa-flex-justify-center-items-center-ozna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/18/in-tailwind-css-the-class-flex-justify-center-items-center-means"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/18/en-tailwind-css-la-classe-flex-justify-center-items-center-signifie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/18/in-tailwind-css-the-class-flex-justify-center-items-center-means"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/19/reminder-css-in-js-allows</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/19/przypomnienie-css-in-js-pozwala-na"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/19/reminder-css-in-js-allows"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/19/rappel-le-css-in-js-permet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/19/reminder-css-in-js-allows"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/20/practice-create-css-with-media-queries-for-mobile-first</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/20/praktyka-utworz-css-z-media-queries-dla-mobile-first"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/20/practice-create-css-with-media-queries-for-mobile-first"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/20/pratique-cree-du-css-avec-des-media-queries-pour-le-mobile-first"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/20/practice-create-css-with-media-queries-for-mobile-first"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/21/order-return-notfound-true</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/21/kolejnosc-return-notfound-true"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/21/order-return-notfound-true"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/21/ordre-return-notfound-true"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/21/order-return-notfound-true"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/22/order-media-min-width-768px</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/22/kolejnosc-media-min-width-768px"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/22/order-media-min-width-768px"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/22/ordre-media-min-width-768px"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/22/order-media-min-width-768px"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/23/practice-create-a-page-layout-with-header-sidebar-main</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/23/praktyka-utworz-layout-strony-z-headerem-sidebarem-main"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/23/practice-create-a-page-layout-with-header-sidebar-main"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/23/pratique-cree-une-mise-en-page-avec-header-sidebar-main"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/23/practice-create-a-page-layout-with-header-sidebar-main"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/25/reminder-styled-components-is-a-library-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/25/przypomnienie-styled-components-to-biblioteka-dla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/25/reminder-styled-components-is-a-library-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/25/rappel-styled-components-est-une-bibliotheque-pour"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/25/reminder-styled-components-is-a-library-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/26/mobile-first-design-means</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/26/mobile-first-design-oznacza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/26/mobile-first-design-means"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/26/le-design-mobile-first-signifie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/26/mobile-first-design-means"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/27/practice-create-a-file-with-css-variables-defining</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/27/praktyka-utworz-plik-z-css-variables-definiujacymi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/27/practice-create-a-file-with-css-variables-defining"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/27/pratique-cree-un-fichier-de-variables-css-definissant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/27/practice-create-a-file-with-css-variables-defining"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/28/steps-to-configure-css-modules-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/28/kroki-konfiguracji-css-modules-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/28/steps-to-configure-css-modules-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/28/etapes-de-configuration-des-css-modules-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/28/steps-to-configure-css-modules-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/29/classname-syntax-with-tailwind-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/29/skladnia-classname-z-tailwind-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/29/classname-syntax-with-tailwind-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/29/syntaxe-de-classname-avec-tailwind-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/29/classname-syntax-with-tailwind-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/30/practice-create-keyframes-animation-for-fade-in-effect-and</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/30/praktyka-utworz-keyframes-animation-dla-fade-in-efektu-i"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/30/practice-create-keyframes-animation-for-fade-in-effect-and"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/30/pratique-cree-une-animation-keyframes-pour-un-effet-fade-in-et"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/30/practice-create-keyframes-animation-for-fade-in-effect-and"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/32/reminder-css-grid-is-used-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/32/przypomnienie-css-grid-sluzy-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/32/reminder-css-grid-is-used-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/32/rappel-css-grid-sert-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/32/reminder-css-grid-is-used-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/33/reminder-flexbox-is-best-suited-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/33/przypomnienie-flexbox-najlepiej-nadaje-sie-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/33/reminder-flexbox-is-best-suited-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/33/rappel-flexbox-est-le-mieux-adapte-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/33/reminder-flexbox-is-best-suited-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/34/tailwind-class-syntax-with-responsive-breakpoint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/34/skladnia-klasy-tailwind-z-responsive-breakpoint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/34/tailwind-class-syntax-with-responsive-breakpoint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/34/syntaxe-d-une-classe-tailwind-avec-breakpoint-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/34/tailwind-class-syntax-with-responsive-breakpoint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/35/practice-create-a-card-component-using-only-tailwind-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/35/praktyka-utworz-card-component-uzywajac-tylko-klas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/35/practice-create-a-card-component-using-only-tailwind-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/35/pratique-cree-un-composant-card-en-utilisant-uniquement-des-classes-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/35/practice-create-a-card-component-using-only-tailwind-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/36/css-module-import-syntax-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/36/skladnia-importu-css-module-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/36/css-module-import-syntax-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/36/syntaxe-d-import-d-un-css-module-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/36/css-module-import-syntax-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/37/css-module-import-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/37/import-css-module-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/37/css-module-import-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/37/import-d-un-css-module-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/37/css-module-import-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/38/practice-create-css-with-optimization-techniques</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/38/praktyka-utworz-css-z-techniques-optymalizacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/38/practice-create-css-with-optimization-techniques"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/38/pratique-cree-du-css-avec-des-techniques-d-optimisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/38/practice-create-css-with-optimization-techniques"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/40/css-custom-properties-variables-are-defined-using</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/40/css-custom-properties-variables-definiuje-sie-uzywajac"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/40/css-custom-properties-variables-are-defined-using"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/40/les-custom-properties-css-variables-se-definissent-avec"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/40/css-custom-properties-variables-are-defined-using"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/41/reminder-sass-scss-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/41/przypomnienie-sass-scss-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/41/reminder-sass-scss-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/41/rappel-sass-scss-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/41/reminder-sass-scss-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/42/practice-create-css-with-accessibility-in-mind-focus</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/42/praktyka-utworz-css-z-uwzglednieniem-accessibility-focus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/42/practice-create-css-with-accessibility-in-mind-focus"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/42/pratique-cree-du-css-pense-pour-l-accessibilite-focus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/42/practice-create-css-with-accessibility-in-mind-focus"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/43/css-grid-template-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/43/deklaracja-css-grid-template"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/43/css-grid-template-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/43/declaration-d-un-template-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/43/css-grid-template-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/44/stages-of-image-optimization-in-next-js-next-image</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/44/etapy-optymalizacji-obrazow-w-next-js-next-image"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/44/stages-of-image-optimization-in-next-js-next-image"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/44/etapes-de-l-optimisation-des-images-dans-next-js-next-image"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/44/stages-of-image-optimization-in-next-js-next-image"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/45/reminder-postcss-in-next-js-is-used-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/45/przypomnienie-postcss-w-next-js-sluzy-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/45/reminder-postcss-in-next-js-is-used-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/45/rappel-postcss-dans-next-js-sert-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/45/reminder-postcss-in-next-js-is-used-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/47/dark-mode-in-applications-is-best-implemented-using</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/47/dark-mode-w-aplikacjach-najlepiej-implementowac-uzywajac"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/47/dark-mode-in-applications-is-best-implemented-using"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/47/le-mode-sombre-dans-les-applications-s-implemente-le-mieux-avec"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/47/dark-mode-in-applications-is-best-implemented-using"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/48/css-container-queries-allow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/48/css-container-queries-pozwalaja-na"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/48/css-container-queries-allow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/48/les-container-queries-css-permettent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/48/css-container-queries-allow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/49/stages-of-font-loading-through-next-font</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/49/etapy-ladowania-czcionek-przez-next-font"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/49/stages-of-font-loading-through-next-font"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/49/etapes-du-chargement-des-polices-via-next-font"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/49/stages-of-font-loading-through-next-font"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/50/location-of-the-layout-js-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/50/lokalizacja-pliku-layout-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/50/location-of-the-layout-js-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/50/emplacement-du-fichier-layout-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/50/location-of-the-layout-js-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/51/reminder-emotion-js-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/51/przypomnienie-emotion-js-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/51/reminder-emotion-js-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/51/rappel-emotion-js-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/51/reminder-emotion-js-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/52/steps-for-implementing-dark-mode-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/52/etapy-wdrazania-dark-mode-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/52/steps-for-implementing-dark-mode-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/52/etapes-d-implementation-du-mode-sombre-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/52/steps-for-implementing-dark-mode-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/53/exporting-a-page-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/53/eksport-komponentu-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/53/exporting-a-page-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/53/exporter-un-composant-de-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/53/exporting-a-page-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/54/first-step-of-deploying-an-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/54/pierwszy-krok-wdrazania-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/54/first-step-of-deploying-an-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/54/premiere-etape-du-deploiement-d-une-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/54/first-step-of-deploying-an-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/55/dark-mode-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/55/dark-mode-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/55/dark-mode-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/55/mode-sombre-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/55/dark-mode-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/56/order-use-server-async-function-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/56/kolejnosc-use-server-async-function-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/56/order-use-server-async-function-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/56/ordre-use-server-async-function-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/56/order-use-server-async-function-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/57/next-js-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/57/konfiguracja-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/57/next-js-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/57/configuration-de-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/57/next-js-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/58/css-animations-in-interfaces</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/58/animacje-css-w-interfejsach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/58/css-animations-in-interfaces"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/58/animations-css-dans-les-interfaces"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/58/css-animations-in-interfaces"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/59/order-use-client-import-usestate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/59/kolejnosc-use-client-import-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/59/order-use-client-import-usestate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/59/ordre-use-client-import-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/59/order-use-client-import-usestate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/60/metadata-and-favicon-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/60/metadane-i-favicon-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/60/metadata-and-favicon-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/60/metadonnees-et-favicon-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/60/metadata-and-favicon-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/61/the-loading-js-file-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/61/plik-loading-js-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/61/the-loading-js-file-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/61/le-fichier-loading-js-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/61/the-loading-js-file-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/62/tailwind-css-3-setup-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/62/kolejnosc-konfiguracji-tailwind-css-3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/62/tailwind-css-3-setup-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/62/ordre-de-configuration-de-tailwind-css-3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/62/tailwind-css-3-setup-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/63/highest-css-specificity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/63/najwyzsza-specyficznosc-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/63/highest-css-specificity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/63/specificite-css-la-plus-elevee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/63/highest-css-specificity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/64/critical-css-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/64/critical-css-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/64/critical-css-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/64/le-css-critique-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/64/critical-css-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/66/performant-css-animation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/66/wydajne-animowanie-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/66/performant-css-animation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/66/animation-css-performante"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/66/performant-css-animation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/67/the-keyframes-rule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/67/regula-keyframes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/67/the-keyframes-rule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/67/la-regle-keyframes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/67/the-keyframes-rule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/68/transition-declaration-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/68/skladnia-deklaracji-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/68/transition-declaration-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/68/syntaxe-de-declaration-de-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/68/transition-declaration-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/70/detecting-system-theme-preference</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/70/wykrywanie-preferencji-systemowych-motywu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/70/detecting-system-theme-preference"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/70/detecter-la-preference-de-theme-du-systeme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/70/detecting-system-theme-preference"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/71/persisting-the-theme-preference</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/71/zapisywanie-preferencji-motywu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/71/persisting-the-theme-preference"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/71/persister-la-preference-de-theme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/71/persisting-the-theme-preference"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/72/dark-mode-implementation-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/72/kroki-implementacji-dark-mode"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/72/dark-mode-implementation-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/72/etapes-d-implementation-du-mode-sombre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/72/dark-mode-implementation-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/74/forcing-ssg-via-cache</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/74/wymuszenie-ssg-przez-cache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/74/forcing-ssg-via-cache"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/74/forcer-le-ssg-via-cache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/74/forcing-ssg-via-cache"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/75/configuring-isr</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/75/konfiguracja-isr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/75/configuring-isr"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/75/configurer-l-isr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/75/configuring-isr"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/76/strategy-for-a-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/76/strategia-dla-dashboardu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/76/strategy-for-a-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/76/strategie-pour-un-dashboard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/76/strategy-for-a-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/77/advanced-design-system-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/77/zaawansowany-design-system-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/77/advanced-design-system-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/77/design-system-avance-etape-par-etape"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/77/advanced-design-system-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/78/styling-and-visual-optimization-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/78/projekt-stylowania-i-optymalizacji-wizualnej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/78/styling-and-visual-optimization-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/78/projet-de-style-et-d-optimisation-visuelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/78/styling-and-visual-optimization-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/3/79/summary-styling-and-visual-optimization-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/3/79/podsumowanie-stylowanie-i-optymalizacja-wizualna-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/3/79/summary-styling-and-visual-optimization-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/3/79/resume-style-et-optimisation-visuelle-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/3/79/summary-styling-and-visual-optimization-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/1/introduction-databases-and-integrations-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/1/wprowadzenie-bazy-danych-i-integracje-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/1/introduction-databases-and-integrations-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/1/introduction-bases-de-donnees-et-integrations-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/1/introduction-databases-and-integrations-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/4/initializing-a-prisma-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/4/inicjalizacja-projektu-prisma"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/4/initializing-a-prisma-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/4/initialiser-un-projet-prisma"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/4/initializing-a-prisma-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/5/the-unique-attribute-in-prisma</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/5/atrybut-unique-w-prisma"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/5/the-unique-attribute-in-prisma"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/5/l-attribut-unique-dans-prisma"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/5/the-unique-attribute-in-prisma"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/6/practice-dynamic-data-loading</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/6/praktyka-dynamiczne-ladowanie-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/6/practice-dynamic-data-loading"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/6/pratique-chargement-dynamique-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/6/practice-dynamic-data-loading"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/7/directive-in-error-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/7/dyrektywa-w-error-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/7/directive-in-error-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/7/la-directive-dans-error-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/7/directive-in-error-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/8/order-select-from</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/8/kolejnosc-select-from"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/8/order-select-from"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/8/ordre-select-from"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/8/order-select-from"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/9/practice-file-based-routing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/9/praktyka-file-based-routing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/9/practice-file-based-routing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/9/pratique-routage-par-fichiers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/9/practice-file-based-routing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/11/postgresql-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/11/postgresql-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/11/postgresql-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/11/postgresql-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/11/postgresql-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/12/mongodb-stores-data-as</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/12/mongodb-przechowuje-dane-jako"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/12/mongodb-stores-data-as"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/12/mongodb-stocke-les-donnees-sous-forme-de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/12/mongodb-stores-data-as"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/13/practice-server-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/13/praktyka-server-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/13/practice-server-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/13/pratique-server-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/13/practice-server-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/14/dynamic-functions-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/14/dynamiczne-funkcje-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/14/dynamic-functions-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/14/les-fonctions-dynamiques-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/14/dynamic-functions-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/15/order-create-table-users</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/15/kolejnosc-create-table-users"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/15/order-create-table-users"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/15/ordre-create-table-users"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/15/order-create-table-users"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/16/practice-dynamic-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/16/praktyka-dynamic-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/16/practice-dynamic-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/16/pratique-routes-dynamiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/16/practice-dynamic-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/18/prisma-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/18/prisma-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/18/prisma-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/18/prisma-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/18/prisma-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/19/redis-is-most-commonly-used-as</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/19/redis-najczesciej-uzywa-sie-jako"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/19/redis-is-most-commonly-used-as"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/19/redis-est-le-plus-souvent-utilise-comme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/19/redis-is-most-commonly-used-as"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/20/practice-create-schema-prisma-with-a-user-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/20/praktyka-utworz-schema-prisma-z-modelem-user-zawierajacym"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/20/practice-create-schema-prisma-with-a-user-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/20/pratique-creer-un-schema-prisma-avec-un-modele-user"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/20/practice-create-schema-prisma-with-a-user-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/21/prisma-findmany-with-where-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/21/skladnia-prisma-findmany-z-where"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/21/prisma-findmany-with-where-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/21/syntaxe-prisma-findmany-avec-where"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/21/prisma-findmany-with-where-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/22/review-route-group-path-with-a-nested-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/22/powtorzenie-sciezka-route-group-z-zagniezdzona-strona"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/22/review-route-group-path-with-a-nested-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/22/revision-chemin-d-un-route-group-avec-une-page-imbriquee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/22/review-route-group-path-with-a-nested-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/23/async-server-component-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/23/skladnia-async-server-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/23/async-server-component-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/23/syntaxe-d-un-server-component-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/23/async-server-component-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/24/practice-create-an-api-route-in-next-js-that-fetches-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/24/praktyka-utworz-api-route-w-next-js-ktore-pobiera-liste"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/24/practice-create-an-api-route-in-next-js-that-fetches-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/24/pratique-creer-une-api-route-dans-next-js-qui-recupere-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/24/practice-create-an-api-route-in-next-js-that-fetches-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/26/sqlite-is-best-suited-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/26/sqlite-najlepiej-nadaje-sie-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/26/sqlite-is-best-suited-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/26/sqlite-convient-le-mieux-pour"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/26/sqlite-is-best-suited-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/27/sql-insert-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/27/skladnia-sql-insert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/27/sql-insert-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/27/syntaxe-sql-insert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/27/sql-insert-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/28/practice-create-crud-functions-create-read-update-delete</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/28/praktyka-utworz-funkcje-crud-create-read-update"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/28/practice-create-crud-functions-create-read-update-delete"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/28/pratique-creer-les-fonctions-crud-create-read-update-delete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/28/practice-create-crud-functions-create-read-update-delete"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/29/additional-order-detect-locale-load-translations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/29/dodatkowe-kolejnosc-detect-locale-load-translations"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/29/additional-order-detect-locale-load-translations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/29/bonus-ordre-detecter-la-locale-charger-les-traductions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/29/additional-order-detect-locale-load-translations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/30/use-server-directive-in-server-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/30/dyrektywa-use-server-w-server-action"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/30/use-server-directive-in-server-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/30/la-directive-use-server-dans-une-server-action"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/30/use-server-directive-in-server-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/31/practice-create-a-connection-string-and-basic-operations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/31/praktyka-utworz-connection-string-i-podstawowe-operacje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/31/practice-create-a-connection-string-and-basic-operations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/31/pratique-creer-une-chaine-de-connexion-et-les-operations-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/31/practice-create-a-connection-string-and-basic-operations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/33/supabase-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/33/supabase-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/33/supabase-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/33/supabase-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/33/supabase-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/34/database-connection-configuration-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/34/etapy-konfiguracji-polaczenia-z-baza-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/34/database-connection-configuration-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/34/etapes-de-configuration-d-une-connexion-a-une-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/34/database-connection-configuration-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/35/planetscale-offers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/35/planetscale-oferuje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/35/planetscale-offers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/35/planetscale-propose"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/35/planetscale-offers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/36/practice-create-middleware-in-next-js-for-logging-database-queries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/36/praktyka-utworz-middleware-w-next-js-do-logowania-database"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/36/practice-create-middleware-in-next-js-for-logging-database-queries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/36/pratique-creer-un-middleware-next-js-pour-journaliser-les-requetes-a-la-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/36/practice-create-middleware-in-next-js-for-logging-database-queries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/37/review-the-symbol-in-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/37/powtorzenie-symbol-w-app-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/37/review-the-symbol-in-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/37/revision-le-symbole-dans-l-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/37/review-the-symbol-in-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/38/practice-design-a-relational-database-schema-for-e-commerce</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/38/praktyka-schemat-bazy-danych-sklepu-internetowego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/38/practice-design-a-relational-database-schema-for-e-commerce"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/38/pratique-concevoir-un-schema-de-base-de-donnees-relationnelle-pour-l-e-commerce"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/38/practice-design-a-relational-database-schema-for-e-commerce"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/39/prisma-migration-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/39/etapy-migracji-prisma"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/39/prisma-migration-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/39/etapes-d-une-migration-prisma"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/39/prisma-migration-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/41/mongoose-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/41/mongoose-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/41/mongoose-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/41/mongoose-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/41/mongoose-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/42/database-normalization-aims-to</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/42/database-normalization-ma-na-celu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/42/database-normalization-aims-to"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/42/la-normalisation-des-bases-de-donnees-vise-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/42/database-normalization-aims-to"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/43/practice-create-a-database-performance-monitoring-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/43/praktyka-utworz-system-monitorowania-wydajnosci-bazy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/43/practice-create-a-database-performance-monitoring-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/43/pratique-creer-un-systeme-de-surveillance-des-performances-de-la-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/43/practice-create-a-database-performance-monitoring-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/44/order-request-middleware-auth-check</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/44/kolejnosc-request-middleware-auth-check"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/44/order-request-middleware-auth-check"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/44/ordre-request-controle-d-auth-dans-le-middleware"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/44/order-request-middleware-auth-check"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/45/database-indexing-is-used-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/45/database-indexing-sluzy-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/45/database-indexing-is-used-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/45/l-indexation-des-bases-de-donnees-sert-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/45/database-indexing-is-used-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/47/computing-the-pagination-offset</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/47/obliczanie-offsetu-paginacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/47/computing-the-pagination-offset"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/47/calcul-de-l-offset-de-pagination"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/47/computing-the-pagination-offset"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/48/total-page-count</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/48/liczba-stron"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/48/total-page-count"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/48/nombre-total-de-pages"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/48/total-page-count"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/49/practice-data-pagination</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/49/praktyka-paginacja-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/49/practice-data-pagination"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/49/pratique-pagination-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/49/practice-data-pagination"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/50/cursor-based-pagination</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/50/paginacja-oparta-na-kursorach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/50/cursor-based-pagination"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/50/pagination-par-curseur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/50/cursor-based-pagination"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/51/pagination-flow-in-a-server-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/51/przeplyw-paginacji-w-server-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/51/pagination-flow-in-a-server-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/51/flux-de-pagination-dans-un-server-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/51/pagination-flow-in-a-server-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/53/price-range-filter-in-prisma</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/53/filtr-zakresu-cen-w-prisma"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/53/price-range-filter-in-prisma"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/53/filtre-de-fourchette-de-prix-dans-prisma"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/53/price-range-filter-in-prisma"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/54/parsing-the-sort-parameter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/54/parsowanie-parametru-sortowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/54/parsing-the-sort-parameter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/54/analyse-du-parametre-sort"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/54/parsing-the-sort-parameter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/55/practice-filtering-and-sorting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/55/praktyka-filtrowanie-i-sortowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/55/practice-filtering-and-sorting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/55/pratique-filtrage-et-tri"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/55/practice-filtering-and-sorting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/56/fetching-filter-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/56/pobieranie-wartosci-filtrow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/56/fetching-filter-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/56/recuperation-des-valeurs-de-filtre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/56/fetching-filter-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/57/filter-and-sort-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/57/przeplyw-filtrowania-i-sortowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/57/filter-and-sort-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/57/flux-de-filtrage-et-de-tri"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/57/filter-and-sort-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/59/api-endpoint-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/59/plik-endpointu-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/59/api-endpoint-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/59/fichier-d-endpoint-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/59/api-endpoint-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/60/status-code-for-a-created-resource</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/60/kod-statusu-dla-utworzonego-zasobu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/60/status-code-for-a-created-resource"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/60/code-de-statut-pour-une-ressource-creee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/60/status-code-for-a-created-resource"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/61/practice-api-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/61/praktyka-api-route"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/61/practice-api-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/61/pratique-api-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/61/practice-api-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/62/dynamic-params-in-an-api-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/62/parametry-dynamiczne-w-api-route"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/62/dynamic-params-in-an-api-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/62/parametres-dynamiques-dans-une-api-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/62/dynamic-params-in-an-api-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/63/import-nextresponse</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/63/import-nextresponse"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/63/import-nextresponse"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/63/importer-nextresponse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/63/import-nextresponse"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/65/the-n-1-query-problem</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/65/problem-n-1-w-zapytaniach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/65/the-n-1-query-problem"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/65/le-probleme-n-1-des-requetes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/65/the-n-1-query-problem"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/66/solving-the-n-1-problem-in-prisma</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/66/rozwiazanie-problemu-n-1-w-prisma"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/66/solving-the-n-1-problem-in-prisma"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/66/resoudre-le-probleme-n-1-avec-prisma"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/66/solving-the-n-1-problem-in-prisma"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/67/pagination-in-prisma</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/67/paginacja-w-prisma"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/67/pagination-in-prisma"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/67/pagination-dans-prisma"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/67/pagination-in-prisma"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/68/order-user-submit-server-action-execute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/68/kolejnosc-user-submit-server-action-execute"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/68/order-user-submit-server-action-execute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/68/ordre-soumission-utilisateur-execution-de-la-server-action"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/68/order-user-submit-server-action-execute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/69/order-app-api-route-js-export-async</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/69/kolejnosc-app-api-route-js-export-async"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/69/order-app-api-route-js-export-async"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/69/ordre-app-api-route-js-export-async"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/69/order-app-api-route-js-export-async"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/70/advanced-order-request-to-edge-edge-function-data-fetch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/70/zaawansowane-kolejnosc-request-to-edge-edge-function-data-fetch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/70/advanced-order-request-to-edge-edge-function-data-fetch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/70/avance-ordre-requete-vers-l-edge-fonction-edge-recuperation-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/70/advanced-order-request-to-edge-edge-function-data-fetch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/71/api-routes-in-next-js-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/71/api-routes-w-next-js-app-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/71/api-routes-in-next-js-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/71/les-routes-api-dans-l-app-router-de-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/71/api-routes-in-next-js-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/72/advanced-order-existing-app-add-next-js-migrate-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/72/zaawansowane-kolejnosc-existing-app-add-next-js-migrate-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/72/advanced-order-existing-app-add-next-js-migrate-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/72/avance-ordre-application-existante-ajout-de-next-js-migration-des-routes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/72/advanced-order-existing-app-add-next-js-migrate-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/73/order-export-const-metadata</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/73/kolejnosc-export-const-metadata"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/73/order-export-const-metadata"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/73/ordre-export-const-metadata"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/73/order-export-const-metadata"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/74/database-types-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/74/typy-baz-danych-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/74/database-types-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/74/types-de-bases-de-donnees-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/74/database-types-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/75/server-side-data-sorting-and-filtering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/75/sortowanie-i-filtrowanie-danych-na-serwerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/75/server-side-data-sorting-and-filtering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/75/tri-et-filtrage-des-donnees-cote-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/75/server-side-data-sorting-and-filtering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/76/order-export-async-function-generatemetadata</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/76/kolejnosc-export-async-function-generatemetadata"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/76/order-export-async-function-generatemetadata"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/76/ordre-export-async-function-generatemetadata"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/76/order-export-async-function-generatemetadata"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/77/order-npm-install-prisma-prisma-client-npx-prisma</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/77/kolejnosc-npm-install-prisma-prisma-client-npx-pris"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/77/order-npm-install-prisma-prisma-client-npx-prisma"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/77/ordre-npm-install-prisma-prisma-client-npx-prisma"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/77/order-npm-install-prisma-prisma-client-npx-prisma"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/78/data-pagination-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/78/paginacja-danych-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/78/data-pagination-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/78/pagination-des-donnees-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/78/data-pagination-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/79/database-query-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/79/optymalizacja-zapytan-bazodanowych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/79/database-query-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/79/optimisation-des-requetes-de-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/79/database-query-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/80/order-use-server-export-async-function-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/80/kolejnosc-use-server-export-async-function-action"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/80/order-use-server-export-async-function-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/80/ordre-use-server-export-async-function-action"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/80/order-use-server-export-async-function-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/81/acid-in-databases-stands-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/81/acid-w-bazach-danych-oznacza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/81/acid-in-databases-stands-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/81/dans-les-bases-de-donnees-acid-signifie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/81/acid-in-databases-stands-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/82/connection-pooling-in-databases-is-used-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/82/connection-pooling-w-bazach-danych-sluzy-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/82/connection-pooling-in-databases-is-used-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/82/le-pooling-de-connexions-dans-les-bases-de-donnees-sert-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/82/connection-pooling-in-databases-is-used-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/83/database-sharding-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/83/database-sharding-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/83/database-sharding-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/83/le-sharding-de-base-de-donnees-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/83/database-sharding-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/84/data-management-platform-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/84/platforma-zarzadzania-danymi-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/84/data-management-platform-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/84/plateforme-de-gestion-de-donnees-etape-par-etape"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/84/data-management-platform-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/85/database-integration-project-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/85/projekt-integracji-baz-danych-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/85/database-integration-project-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/85/projet-d-integration-de-base-de-donnees-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/85/database-integration-project-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/4/86/summary-databases-and-integrations-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/4/86/podsumowanie-bazy-danych-i-integracje-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/4/86/summary-databases-and-integrations-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/4/86/resume-bases-de-donnees-et-integrations-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/4/86/summary-databases-and-integrations-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/1/video-module-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/1/video-wprowadzenie-do-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/1/video-module-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/1/video-introduction-au-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/1/video-module-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/3/basic-ssr-concept</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/3/podstawowa-koncepcja-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/3/basic-ssr-concept"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/3/concept-de-base-du-ssr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/3/basic-ssr-concept"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/5/ssr-in-next-js-means</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/5/ssr-w-next-js-oznacza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/5/ssr-in-next-js-means"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/5/le-ssr-dans-next-js-signifie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/5/ssr-in-next-js-means"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/6/react-server-components-by-default</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/6/react-server-components-domyslnie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/6/react-server-components-by-default"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/6/les-react-server-components-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/6/react-server-components-by-default"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/7/practice-data-caching-and-revalidation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/7/praktyka-cachowanie-i-rewalidacja-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/7/practice-data-caching-and-revalidation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/7/pratique-mise-en-cache-et-revalidation-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/7/practice-data-caching-and-revalidation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/8/order-import-useactionstate-from-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/8/kolejnosc-import-useactionstate-from-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/8/order-import-useactionstate-from-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/8/ordre-import-useactionstate-from-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/8/order-import-useactionstate-from-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/9/order-export-async-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/9/kolejnosc-export-async-function"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/9/order-export-async-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/9/ordre-export-async-function"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/9/order-export-async-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/10/practice-cache-strategy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/10/praktyka-strategia-cache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/10/practice-cache-strategy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/10/pratique-strategie-de-cache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/10/practice-cache-strategy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/12/ssg-in-next-js-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/12/ssg-w-next-js-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/12/ssg-in-next-js-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/12/le-ssg-dans-next-js-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/12/ssg-in-next-js-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/13/isr-in-next-js-means</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/13/isr-w-next-js-oznacza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/13/isr-in-next-js-means"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/13/l-isr-dans-next-js-signifie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/13/isr-in-next-js-means"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/14/practice-streaming-with-suspense</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/14/praktyka-streaming-z-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/14/practice-streaming-with-suspense"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/14/pratique-streaming-avec-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/14/practice-streaming-with-suspense"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/15/server-component-rendering-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/15/kolejnosc-renderowania-server-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/15/server-component-rendering-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/15/ordre-de-rendu-d-un-server-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/15/server-component-rendering-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/16/order-const-response</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/16/kolejnosc-const-response"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/16/order-const-response"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/16/ordre-const-response"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/16/order-const-response"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/17/practice-create-a-server-component-that-asynchronously-fetches-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/17/praktyka-utworz-server-component-ktory-asynchronicznie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/17/practice-create-a-server-component-that-asynchronously-fetches-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/17/pratique-cree-un-server-component-qui-recupere-des-donnees-de-facon-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/17/practice-create-a-server-component-that-asynchronously-fetches-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/19/client-components-in-app-router-are-marked-by</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/19/client-components-w-app-router-oznacza-sie-przez"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/19/client-components-in-app-router-are-marked-by"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/19/les-client-components-dans-l-app-router-sont-marques-par"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/19/client-components-in-app-router-are-marked-by"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/20/revalidation-in-next-js-is-used-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/20/revalidation-w-next-js-sluzy-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/20/revalidation-in-next-js-is-used-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/20/la-revalidation-dans-next-js-sert-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/20/revalidation-in-next-js-is-used-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/21/practice-create-a-client-component-with-usestate-and-event-handlers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/21/praktyka-utworz-client-component-z-usestate-i-event"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/21/practice-create-a-client-component-with-usestate-and-event-handlers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/21/pratique-cree-un-client-component-avec-usestate-et-des-gestionnaires-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/21/practice-create-a-client-component-with-usestate-and-event-handlers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/22/order-suspense-fallback-loading</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/22/kolejnosc-suspense-fallback-loading"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/22/order-suspense-fallback-loading"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/22/ordre-suspense-fallback-loading"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/22/order-suspense-fallback-loading"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/23/order-import-suspense</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/23/kolejnosc-import-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/23/order-import-suspense"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/23/ordre-import-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/23/order-import-suspense"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/24/practice-create-a-product-page-with-isr-data-revalidation-every-3600-seconds</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/24/praktyka-utworz-strone-produktu-z-isr-data-revalidation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/24/practice-create-a-product-page-with-isr-data-revalidation-every-3600-seconds"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/24/pratique-cree-une-page-produit-avec-isr-revalidation-des-donnees-toutes-les-3600-secondes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/24/practice-create-a-product-page-with-isr-data-revalidation-every-3600-seconds"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/26/streaming-in-next-js-allows</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/26/streaming-w-next-js-pozwala-na"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/26/streaming-in-next-js-allows"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/26/le-streaming-dans-next-js-permet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/26/streaming-in-next-js-allows"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/27/suspense-boundaries-in-react-are-used-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/27/suspense-boundaries-w-react-sluza-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/27/suspense-boundaries-in-react-are-used-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/27/les-frontieres-suspense-dans-react-servent-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/27/suspense-boundaries-in-react-are-used-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/28/practice-create-loading-tsx-and-error-tsx-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/28/praktyka-utworz-loading-tsx-i-error-tsx-components-dla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/28/practice-create-loading-tsx-and-error-tsx-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/28/pratique-cree-les-composants-loading-tsx-et-error-tsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/28/practice-create-loading-tsx-and-error-tsx-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/29/isr-revalidation-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/29/przeplyw-rewalidacji-isr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/29/isr-revalidation-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/29/flux-de-revalidation-isr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/29/isr-revalidation-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/30/generatestaticparams-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/30/skladnia-generatestaticparams"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/30/generatestaticparams-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/30/syntaxe-de-generatestaticparams"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/30/generatestaticparams-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/31/practice-create-an-app-combining-server-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/31/praktyka-utworz-aplikacje-laczaca-server-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/31/practice-create-an-app-combining-server-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/31/pratique-cree-une-application-combinant-des-server-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/31/practice-create-an-app-combining-server-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/33/the-unstable-cache-function-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/33/funkcja-unstable-cache-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/33/the-unstable-cache-function-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/33/la-fonction-unstable-cache-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/33/the-unstable-cache-function-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/34/generatestaticparams-is-used-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/34/generatestaticparams-sluzy-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/34/generatestaticparams-is-used-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/34/generatestaticparams-sert-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/34/generatestaticparams-is-used-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/35/practice-create-a-page-with-optimization-lazy-loading-suspense-proper-rendering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/35/praktyka-utworz-strone-z-optymalizacja-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/35/practice-create-a-page-with-optimization-lazy-loading-suspense-proper-rendering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/35/pratique-cree-une-page-avec-optimisation-lazy-loading-suspense-rendu-adapte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/35/practice-create-a-page-with-optimization-lazy-loading-suspense-proper-rendering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/36/dynamic-export-syntax-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/36/skladnia-eksportu-dynamic-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/36/dynamic-export-syntax-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/36/syntaxe-de-l-export-dynamic-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/36/dynamic-export-syntax-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/37/suspense-with-fallback-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/37/skladnia-suspense-z-fallback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/37/suspense-with-fallback-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/37/syntaxe-de-suspense-avec-fallback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/37/suspense-with-fallback-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/38/practice-create-a-server-action-for-form-submission-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/38/praktyka-utworz-server-action-do-obslugi-form-submission-z"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/38/practice-create-a-server-action-for-form-submission-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/38/pratique-cree-une-server-action-pour-gerer-l-envoi-d-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/38/practice-create-a-server-action-for-form-submission-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/40/partial-pre-rendering-in-next-js-16-combines</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/40/partial-pre-rendering-w-next-js-16-laczy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/40/partial-pre-rendering-in-next-js-16-combines"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/40/le-partial-pre-rendering-dans-next-js-16-combine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/40/partial-pre-rendering-in-next-js-16-combines"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/41/edge-runtime-in-next-js-offers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/41/edge-runtime-w-next-js-oferuje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/41/edge-runtime-in-next-js-offers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/41/l-edge-runtime-dans-next-js-offre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/41/edge-runtime-in-next-js-offers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/42/practice-create-a-performance-monitoring-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/42/praktyka-utworz-system-monitorowania-wydajnosci-core-web"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/42/practice-create-a-performance-monitoring-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/42/pratique-cree-un-systeme-de-surveillance-des-performances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/42/practice-create-a-performance-monitoring-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/43/ssr-request-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/43/przeplyw-zadania-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/43/ssr-request-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/43/flux-d-une-requete-ssr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/43/ssr-request-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/44/data-fetching-in-server-components-can-use</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/44/data-fetching-w-server-components-moze-uzywac"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/44/data-fetching-in-server-components-can-use"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/44/la-recuperation-de-donnees-dans-les-server-components-peut-utiliser"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/44/data-fetching-in-server-components-can-use"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/45/streaming-ssr-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/45/przeplyw-streaming-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/45/streaming-ssr-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/45/flux-du-streaming-ssr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/45/streaming-ssr-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/46/static-rendering-enforcement-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/46/skladnia-wymuszenia-statycznego-renderowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/46/static-rendering-enforcement-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/46/syntaxe-pour-forcer-le-rendu-statique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/46/static-rendering-enforcement-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/47/data-cache-layers-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/47/warstwy-data-cache-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/47/data-cache-layers-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/47/couches-de-data-cache-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/47/data-cache-layers-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/48/default-fetch-caching-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/48/domyslne-cache-owanie-fetch-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/48/default-fetch-caching-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/48/la-mise-en-cache-de-fetch-par-defaut-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/48/default-fetch-caching-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/49/fetch-syntax-with-disabled-cache</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/49/skladnia-fetch-z-wylaczonym-cache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/49/fetch-syntax-with-disabled-cache"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/49/syntaxe-de-fetch-avec-cache-desactive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/49/fetch-syntax-with-disabled-cache"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/50/static-page-generation-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/50/etapy-statycznej-generacji-stron"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/50/static-page-generation-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/50/etapes-de-generation-d-une-page-statique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/50/static-page-generation-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/51/dynamic-rendering-in-next-js-occurs-when</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/51/dynamic-rendering-w-next-js-wystepuje-gdy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/51/dynamic-rendering-in-next-js-occurs-when"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/51/le-rendu-dynamique-dans-next-js-se-produit-quand"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/51/dynamic-rendering-in-next-js-occurs-when"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/52/time-based-revalidation-configuration-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/52/skladnia-konfiguracji-rewalidacji-czasowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/52/time-based-revalidation-configuration-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/52/syntaxe-de-configuration-de-la-revalidation-basee-sur-le-temps"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/52/time-based-revalidation-configuration-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/53/rendering-strategies-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/53/strategie-renderowania-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/53/rendering-strategies-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/53/strategies-de-rendu-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/53/rendering-strategies-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/54/route-segment-config-in-next-js-allows</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/54/route-segment-config-w-next-js-pozwala-na"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/54/route-segment-config-in-next-js-allows"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/54/le-route-segment-config-dans-next-js-permet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/54/route-segment-config-in-next-js-allows"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/55/revalidate-syntax-in-fetch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/55/skladnia-revalidate-w-fetch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/55/revalidate-syntax-in-fetch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/55/syntaxe-de-revalidate-dans-fetch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/55/revalidate-syntax-in-fetch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/56/loading-tsx-export</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/56/eksport-loading-tsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/56/loading-tsx-export"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/56/export-de-loading-tsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/56/loading-tsx-export"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/57/order-const-component-dynamic</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/57/kolejnosc-const-component-dynamic"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/57/order-const-component-dynamic"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/57/ordre-const-component-dynamic"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/57/order-const-component-dynamic"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/58/order-user-request-arrives-server-component-renders</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/58/kolejnosc-user-request-przychodzi-server-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/58/order-user-request-arrives-server-component-renders"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/58/ordre-user-request-arrives-server-component-renders"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/58/order-user-request-arrives-server-component-renders"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/59/force-dynamic-in-next-js-causes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/59/force-dynamic-w-next-js-powoduje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/59/force-dynamic-in-next-js-causes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/59/force-dynamic-dans-next-js-entraine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/59/force-dynamic-in-next-js-causes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/60/tag-based-revalidation-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/60/skladnia-rewalidacji-po-tagu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/60/tag-based-revalidation-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/60/syntaxe-de-revalidation-basee-sur-les-tags"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/60/tag-based-revalidation-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/61/first-cache-layer-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/61/pierwsza-warstwa-cache-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/61/first-cache-layer-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/61/premiere-couche-de-cache-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/61/first-cache-layer-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/62/hybrid-rendering-system-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/62/system-renderowania-hybrydowego-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/62/hybrid-rendering-system-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/62/systeme-de-rendu-hybride-etape-par-etape"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/62/hybrid-rendering-system-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/64/link</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/64/link"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/64/link"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/64/lien"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/64/link"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/5/65/video-module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/5/65/video-podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/5/65/video-module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/5/65/video-resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/5/65/video-module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/1/introduction-forms-and-server-actions-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/1/wprowadzenie-formularze-i-server-actions-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/1/introduction-forms-and-server-actions-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/1/introduction-formulaires-et-server-actions-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/1/introduction-forms-and-server-actions-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/3/form-elements-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/3/elementy-formularza-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/3/form-elements-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/3/les-elements-de-formulaire-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/3/form-elements-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/5/controlled-components-in-react-mean</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/5/kontrolowane-komponenty-w-react-oznaczaja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/5/controlled-components-in-react-mean"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/5/les-composants-controles-en-react-signifient"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/5/controlled-components-in-react-mean"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/6/uncontrolled-components-in-react-use</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/6/uncontrolled-components-w-react-uzywaja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/6/uncontrolled-components-in-react-use"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/6/les-composants-non-controles-en-react-utilisent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/6/uncontrolled-components-in-react-use"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/8/react-hook-form-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/8/react-hook-form-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/8/react-hook-form-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/8/react-hook-form-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/8/react-hook-form-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/9/practice-interactive-forms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/9/praktyka-interaktywne-formularze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/9/practice-interactive-forms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/9/pratique-formulaires-interactifs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/9/practice-interactive-forms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/10/form-syntax-with-onsubmit-in-react</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/10/skladnia-formularza-z-onsubmit-w-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/10/form-syntax-with-onsubmit-in-react"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/10/syntaxe-d-un-formulaire-avec-onsubmit-en-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/10/form-syntax-with-onsubmit-in-react"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/11/sequence-const-register</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/11/kolejnosc-const-register"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/11/sequence-const-register"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/11/sequence-const-register"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/11/sequence-const-register"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/12/practice-login-form-with-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/12/praktyka-formularz-logowania-z-walidacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/12/practice-login-form-with-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/12/pratique-formulaire-de-connexion-avec-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/12/practice-login-form-with-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/14/the-safeparse-method-in-zod</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/14/metoda-safeparse-w-zod"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/14/the-safeparse-method-in-zod"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/14/la-methode-safeparse-dans-zod"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/14/the-safeparse-method-in-zod"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/15/practice-zod-validation-schema-with-zodresolver</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/15/praktyka-schemat-walidacji-zod-z-zodresolver"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/15/practice-zod-validation-schema-with-zodresolver"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/15/pratique-schema-de-validation-zod-avec-zodresolver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/15/practice-zod-validation-schema-with-zodresolver"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/16/zod-validation-steps-in-react-hook-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/16/kroki-walidacji-z-zod-w-react-hook-form"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/16/zod-validation-steps-in-react-hook-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/16/etapes-de-validation-zod-dans-react-hook-form"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/16/zod-validation-steps-in-react-hook-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/17/sequence-import-z</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/17/kolejnosc-import-z"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/17/sequence-import-z"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/17/sequence-import-z"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/17/sequence-import-z"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/18/practice-create-a-contact-form-with-fields-name</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/18/praktyka-utworz-formularz-kontaktowy-z-polami-name"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/18/practice-create-a-contact-form-with-fields-name"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/18/pratique-cree-un-formulaire-de-contact-avec-les-champs-name"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/18/practice-create-a-contact-form-with-fields-name"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/20/server-actions-in-next-js-allow-you-to</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/20/server-actions-w-next-js-pozwalaja-na"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/20/server-actions-in-next-js-allow-you-to"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/20/les-server-actions-dans-next-js-permettent-de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/20/server-actions-in-next-js-allow-you-to"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/21/formik-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/21/formik-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/21/formik-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/21/formik-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/21/formik-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/22/practice-create-a-registration-form-using-react-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/22/praktyka-utworz-formularz-rejestracji-uzywajac-react-hook"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/22/practice-create-a-registration-form-using-react-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/22/pratique-cree-un-formulaire-d-inscription-avec-react-hook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/22/practice-create-a-registration-form-using-react-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/23/input-syntax-with-register-in-react-hook-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/23/skladnia-input-z-register-w-react-hook-form"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/23/input-syntax-with-register-in-react-hook-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/23/syntaxe-d-un-input-avec-register-dans-react-hook-form"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/23/input-syntax-with-register-in-react-hook-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/24/sequence-const-schema</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/24/kolejnosc-const-schema"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/24/sequence-const-schema"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/24/sequence-const-schema"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/24/sequence-const-schema"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/25/practice-create-a-zod-schema-for-a-user-form-with</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/25/praktyka-utworz-schema-zod-dla-formularza-uzytkownika-z"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/25/practice-create-a-zod-schema-for-a-user-form-with"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/25/pratique-cree-un-schema-zod-pour-un-formulaire-utilisateur-avec"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/25/practice-create-a-zod-schema-for-a-user-form-with"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/26/progressive-enhancement-in-forms-means</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/26/progressive-enhancement-w-formularzach-oznacza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/26/progressive-enhancement-in-forms-means"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/26/le-progressive-enhancement-dans-les-formulaires-signifie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/26/progressive-enhancement-in-forms-means"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/27/the-useactionstate-hook-in-react-is-used-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/27/hook-useactionstate-w-react-sluzy-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/27/the-useactionstate-hook-in-react-is-used-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/27/le-hook-useactionstate-en-react-sert-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/27/the-useactionstate-hook-in-react-is-used-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/28/practice-create-a-server-action-for-form-processing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/28/praktyka-utworz-server-action-do-przetwarzania-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/28/practice-create-a-server-action-for-form-processing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/28/pratique-cree-une-server-action-pour-traiter-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/28/practice-create-a-server-action-for-form-processing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/29/sequence-install-package-import-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/29/kolejnosc-install-package-import-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/29/sequence-install-package-import-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/29/sequence-installer-le-paquet-importer-les-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/29/sequence-install-package-import-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/30/input-syntax-with-register</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/30/skladnia-input-z-register"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/30/input-syntax-with-register"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/30/syntaxe-d-un-input-avec-register"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/30/input-syntax-with-register"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/31/practice-create-a-multi-step-registration-form-with</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/31/praktyka-utworz-wieloetapowy-formularz-rejestracji-z"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/31/practice-create-a-multi-step-registration-form-with"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/31/pratique-cree-un-formulaire-d-inscription-multi-etapes-avec"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/31/practice-create-a-multi-step-registration-form-with"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/33/zod-validation-chain-for-email</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/33/lancuch-walidacji-zod-dla-emaila"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/33/zod-validation-chain-for-email"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/33/chaine-de-validation-zod-pour-un-e-mail"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/33/zod-validation-chain-for-email"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/34/zod-validation-syntax-with-react-hook-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/34/skladnia-walidacji-zod-z-react-hook-form"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/34/zod-validation-syntax-with-react-hook-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/34/syntaxe-de-validation-zod-avec-react-hook-form"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/34/zod-validation-syntax-with-react-hook-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/36/aria-labels-in-forms-help-with</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/36/aria-labels-w-formularzach-pomagaja-w"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/36/aria-labels-in-forms-help-with"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/36/les-labels-aria-dans-les-formulaires-aident-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/36/aria-labels-in-forms-help-with"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/39/error-handling-pattern-in-server-actions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/39/wzorzec-obslugi-bledow-w-server-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/39/error-handling-pattern-in-server-actions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/39/modele-de-gestion-des-erreurs-dans-les-server-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/39/error-handling-pattern-in-server-actions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/40/the-useactionstate-hook-in-server-actions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/40/hook-useactionstate-w-server-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/40/the-useactionstate-hook-in-server-actions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/40/le-hook-useactionstate-dans-les-server-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/40/the-useactionstate-hook-in-server-actions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/41/practice-create-a-reusable-custom-hook-useform-with-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/41/praktyka-utworz-reusable-custom-hook-useform-z-validation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/41/practice-create-a-reusable-custom-hook-useform-with-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/41/pratique-cree-un-hook-personnalise-reutilisable-useform-avec-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/41/practice-create-a-reusable-custom-hook-useform-with-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/42/file-uploads-in-forms-require</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/42/file-uploads-w-formularzach-wymagaja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/42/file-uploads-in-forms-require"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/42/le-televersement-de-fichiers-dans-les-formulaires-necessite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/42/file-uploads-in-forms-require"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/43/debouncing-in-forms-is-used-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/43/debouncing-w-formularzach-sluzy-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/43/debouncing-in-forms-is-used-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/43/le-debouncing-dans-les-formulaires-sert-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/43/debouncing-in-forms-is-used-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/44/practice-create-a-photo-upload-form-with-preview</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/44/praktyka-utworz-formularz-do-uploadu-zdjec-z-preview"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/44/practice-create-a-photo-upload-form-with-preview"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/44/pratique-cree-un-formulaire-de-televersement-de-photo-avec-apercu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/44/practice-create-a-photo-upload-form-with-preview"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/45/practice-create-a-form-where-fields-appear</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/45/praktyka-utworz-formularz-gdzie-pola-pokazuja-sie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/45/practice-create-a-form-where-fields-appear"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/45/pratique-cree-un-formulaire-ou-des-champs-apparaissent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/45/practice-create-a-form-where-fields-appear"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/46/sequence-setup-provider-create-login-protect-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/46/kolejnosc-setup-provider-create-login-protect-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/46/sequence-setup-provider-create-login-protect-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/46/sequence-configurer-le-provider-creer-la-connexion-proteger-les-routes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/46/sequence-setup-provider-create-login-protect-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/47/form-syntax-with-server-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/47/skladnia-formularza-z-server-action"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/47/form-syntax-with-server-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/47/syntaxe-d-un-formulaire-avec-server-action"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/47/form-syntax-with-server-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/48/zod-validation-chain-for-email</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/48/lancuch-walidacji-zod-dla-emaila"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/48/zod-validation-chain-for-email"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/48/chaine-de-validation-zod-pour-un-e-mail"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/48/zod-validation-chain-for-email"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/50/form-optimization-for-performance-includes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/50/form-optimization-dla-performance-obejmuje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/50/form-optimization-for-performance-includes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/50/l-optimisation-des-formulaires-pour-la-performance-inclut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/50/form-optimization-for-performance-includes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/51/optimistic-updates-in-forms-mean</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/51/optimistic-updates-w-formularzach-oznaczaja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/51/optimistic-updates-in-forms-mean"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/51/les-mises-a-jour-optimistes-dans-les-formulaires-signifient"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/51/optimistic-updates-in-forms-mean"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/52/useform-syntax-with-zodresolver</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/52/skladnia-useform-z-zodresolver"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/52/useform-syntax-with-zodresolver"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/52/syntaxe-de-useform-avec-zodresolver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/52/useform-syntax-with-zodresolver"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/53/csrf-protection-in-forms-requires</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/53/csrf-protection-w-formularzach-wymaga"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/53/csrf-protection-in-forms-requires"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/53/la-protection-csrf-dans-les-formulaires-necessite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/53/csrf-protection-in-forms-requires"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/54/sequence-select-file-client-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/54/kolejnosc-select-file-client-validation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/54/sequence-select-file-client-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/54/sequence-selectionner-le-fichier-validation-client"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/54/sequence-select-file-client-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/55/errormessage-component-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/55/skladnia-komponentu-errormessage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/55/errormessage-component-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/55/syntaxe-du-composant-errormessage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/55/errormessage-component-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/56/sequence-form-validation-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/56/kolejnosc-pipeline-walidacji-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/56/sequence-form-validation-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/56/sequence-pipeline-de-validation-de-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/56/sequence-form-validation-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/57/react-final-form-vs-react-hook-form-the-main-difference-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/57/react-final-form-vs-react-hook-form-glowna-roznica-jest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/57/react-final-form-vs-react-hook-form-the-main-difference-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/57/react-final-form-vs-react-hook-form-la-principale-difference-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/57/react-final-form-vs-react-hook-form-the-main-difference-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/58/sequence-multi-step-form-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/58/kolejnosc-kroki-wieloetapowego-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/58/sequence-multi-step-form-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/58/sequence-etapes-d-un-formulaire-multi-etapes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/58/sequence-multi-step-form-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/59/form-element-syntax-with-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/59/skladnia-elementu-form-z-action"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/59/form-element-syntax-with-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/59/syntaxe-d-un-element-form-avec-action"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/59/form-element-syntax-with-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/60/zod-validation-chain-for-password</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/60/lancuch-walidacji-zod-dla-hasla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/60/zod-validation-chain-for-password"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/60/chaine-de-validation-zod-pour-un-mot-de-passe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/60/zod-validation-chain-for-password"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/61/accessing-form-errors-in-react-hook-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/61/dostep-do-bledow-formularza-w-react-hook-form"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/61/accessing-form-errors-in-react-hook-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/61/acceder-aux-erreurs-de-formulaire-dans-react-hook-form"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/61/accessing-form-errors-in-react-hook-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/62/sequence-client-side-validation-form-submission</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/62/kolejnosc-client-side-validation-form-submission"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/62/sequence-client-side-validation-form-submission"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/62/sequence-validation-cote-client-soumission-du-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/62/sequence-client-side-validation-form-submission"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/63/form-syntax-with-server-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/63/skladnia-formularza-z-server-action"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/63/form-syntax-with-server-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/63/syntaxe-d-un-formulaire-avec-server-action"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/63/form-syntax-with-server-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/64/real-time-form-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/64/walidacja-formularzy-w-czasie-rzeczywistym"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/64/real-time-form-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/64/validation-de-formulaire-en-temps-reel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/64/real-time-form-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/65/creating-formdata-from-a-form-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/65/tworzenie-formdata-z-elementu-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/65/creating-formdata-from-a-form-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/65/creer-un-formdata-a-partir-d-un-element-form"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/65/creating-formdata-from-a-form-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/66/form-security-layers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/66/warstwy-bezpieczenstwa-formularzy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/66/form-security-layers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/66/couches-de-securite-d-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/66/form-security-layers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/67/form-validation-and-security-system-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/67/system-walidacji-i-bezpieczenstwa-formularzy-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/67/form-validation-and-security-system-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/67/systeme-de-validation-et-de-securite-de-formulaire-etape-par-etape"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/67/form-validation-and-security-system-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/68/forms-and-server-actions-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/68/projekt-formularzy-i-server-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/68/forms-and-server-actions-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/68/projet-formulaires-et-server-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/68/forms-and-server-actions-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/6/69/summary-forms-and-server-actions-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/6/69/podsumowanie-formularze-i-server-actions-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/6/69/summary-forms-and-server-actions-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/6/69/resume-formulaires-et-server-actions-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/6/69/summary-forms-and-server-actions-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/1/introduction-authentication-and-authorization-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/1/wprowadzenie-uwierzytelnianie-i-autoryzacja-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/1/introduction-authentication-and-authorization-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/1/introduction-authentification-et-autorisation-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/1/introduction-authentication-and-authorization-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/4/authentication-means</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/4/authentication-oznacza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/4/authentication-means"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/4/l-authentification-signifie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/4/authentication-means"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/5/authorization-means</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/5/authorization-oznacza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/5/authorization-means"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/5/l-autorisation-signifie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/5/authorization-means"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/6/practice-protected-sections-with-login</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/6/praktyka-chronione-sekcje-z-logowaniem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/6/practice-protected-sections-with-login"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/6/pratique-sections-protegees-avec-connexion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/6/practice-protected-sections-with-login"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/7/order-import-server-only-export-async</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/7/kolejnosc-import-server-only-export-async"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/7/order-import-server-only-export-async"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/7/ordre-import-server-only-export-async"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/7/order-import-server-only-export-async"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/8/order-import-nextauth-from</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/8/kolejnosc-import-nextauth-from"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/8/order-import-nextauth-from"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/8/ordre-import-nextauth-from"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/8/order-import-nextauth-from"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/9/practice-login-with-jwt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/9/praktyka-logowanie-z-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/9/practice-login-with-jwt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/9/pratique-connexion-avec-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/9/practice-login-with-jwt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/11/nextauth-js-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/11/nextauth-js-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/11/nextauth-js-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/11/nextauth-js-c-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/11/nextauth-js-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/12/jwt-json-web-token-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/12/jwt-json-web-token-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/12/jwt-json-web-token-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/12/jwt-jeton-web-json-c-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/12/jwt-json-web-token-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/13/stages-of-oauth-2-0-authorization-code-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/13/etapy-oauth-2-0-authorization-code-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/13/stages-of-oauth-2-0-authorization-code-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/13/etapes-du-flux-authorization-code-d-oauth-2-0"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/13/stages-of-oauth-2-0-authorization-code-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/14/order-const-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/14/kolejnosc-const-data"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/14/order-const-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/14/ordre-const-data"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/14/order-const-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/16/session-based-authentication-stores-session-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/16/session-based-authentication-przechowuje-dane-sesji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/16/session-based-authentication-stores-session-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/16/l-authentification-par-session-stocke-les-donnees-de-session"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/16/session-based-authentication-stores-session-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/17/token-based-authentication-uses</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/17/token-based-authentication-uzywa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/17/token-based-authentication-uses"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/17/l-authentification-par-jeton-utilise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/17/token-based-authentication-uses"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/18/practice-create-nextauth-ts-with-basic-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/18/praktyka-utworz-plik-nextauth-ts-z-podstawowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/18/practice-create-nextauth-ts-with-basic-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/18/pratique-creer-nextauth-ts-avec-une-configuration-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/18/practice-create-nextauth-ts-with-basic-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/19/order-import-client-only-export-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/19/kolejnosc-import-client-only-export-function"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/19/order-import-client-only-export-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/19/ordre-import-client-only-export-function"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/19/order-import-client-only-export-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/20/order-import-getserversession</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/20/kolejnosc-import-getserversession"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/20/order-import-getserversession"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/20/ordre-import-getserversession"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/20/order-import-getserversession"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/21/practice-configure-google-provider-in-nextauth-with</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/21/praktyka-skonfiguruj-google-provider-w-nextauth-z"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/21/practice-configure-google-provider-in-nextauth-with"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/21/pratique-configurer-le-fournisseur-google-dans-nextauth-avec"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/21/practice-configure-google-provider-in-nextauth-with"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/23/oauth-2-0-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/23/oauth-2-0-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/23/oauth-2-0-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/23/oauth-2-0-c-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/23/oauth-2-0-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/24/pkce-proof-key-for-code-exchange-is-used-in</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/24/pkce-proof-key-for-code-exchange-uzywa-sie-w"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/24/pkce-proof-key-for-code-exchange-is-used-in"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/24/pkce-cle-de-preuve-pour-l-echange-de-code-est-utilise-dans"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/24/pkce-proof-key-for-code-exchange-is-used-in"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/25/practice-create-a-protectedroute-component-using</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/25/praktyka-utworz-komponent-protectedroute-uzywajacy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/25/practice-create-a-protectedroute-component-using"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/25/pratique-creer-un-composant-protectedroute-utilisant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/25/practice-create-a-protectedroute-component-using"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/26/practice-create-a-credentials-provider-in-nextauth-with</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/26/praktyka-utworz-credentials-provider-w-nextauth-z"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/26/practice-create-a-credentials-provider-in-nextauth-with"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/26/pratique-creer-un-fournisseur-credentials-dans-nextauth-avec"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/26/practice-create-a-credentials-provider-in-nextauth-with"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/28/middleware-in-next-js-for-auth-can-be-used-to</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/28/middleware-w-next-js-dla-auth-moze-byc-uzywane-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/28/middleware-in-next-js-for-auth-can-be-used-to"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/28/le-middleware-dans-next-js-pour-l-authentification-peut-etre-utilise-pour"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/28/middleware-in-next-js-for-auth-can-be-used-to"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/29/rbac-role-based-access-control-means</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/29/rbac-role-based-access-control-oznacza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/29/rbac-role-based-access-control-means"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/29/rbac-controle-d-acces-base-sur-les-roles-signifie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/29/rbac-role-based-access-control-means"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/30/practice-dashboard-with-access-control</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/30/praktyka-dashboard-z-kontrola-dostepu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/30/practice-dashboard-with-access-control"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/30/pratique-tableau-de-bord-avec-controle-d-acces"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/30/practice-dashboard-with-access-control"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/31/practice-create-middleware-ts-protecting-specific-routes-and</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/31/praktyka-utworz-middleware-ts-chroniacy-specific-routes-i"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/31/practice-create-middleware-ts-protecting-specific-routes-and"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/31/pratique-creer-middleware-ts-protegeant-des-routes-specifiques-et"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/31/practice-create-middleware-ts-protecting-specific-routes-and"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/32/order-import-notfound-from-next-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/32/kolejnosc-import-notfound-from-next-navigation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/32/order-import-notfound-from-next-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/32/ordre-import-notfound-from-next-navigation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/32/order-import-notfound-from-next-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/33/oauth-provider-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/33/konfiguracja-provider-oauth"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/33/oauth-provider-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/33/configuration-du-fournisseur-oauth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/33/oauth-provider-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/34/practice-create-a-role-system-admin-user-moderator-with</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/34/praktyka-utworz-system-rol-admin-user-moderator-z"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/34/practice-create-a-role-system-admin-user-moderator-with"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/34/pratique-creer-un-systeme-de-roles-admin-user-moderator-avec"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/34/practice-create-a-role-system-admin-user-moderator-with"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/36/bcrypt-is-used-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/36/bcrypt-uzywa-sie-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/36/bcrypt-is-used-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/36/bcrypt-est-utilise-pour"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/36/bcrypt-is-used-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/37/refresh-tokens-are-used-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/37/refresh-tokens-sluza-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/37/refresh-tokens-are-used-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/37/les-jetons-de-rafraichissement-sont-utilises-pour"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/37/refresh-tokens-are-used-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/38/practice-admin-panel-with-middleware</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/38/praktyka-panel-administracyjny-z-middleware"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/38/practice-admin-panel-with-middleware"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/38/pratique-panneau-d-administration-avec-middleware"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/38/practice-admin-panel-with-middleware"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/39/session-checking-middleware</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/39/middleware-sprawdzajacy-sesje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/39/session-checking-middleware"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/39/middleware-de-verification-de-session"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/39/session-checking-middleware"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/40/practice-create-an-email-verification-system-with-token</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/40/praktyka-utworz-system-weryfikacji-email-z-token"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/40/practice-create-an-email-verification-system-with-token"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/40/pratique-creer-un-systeme-de-verification-d-email-avec-jeton"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/40/practice-create-an-email-verification-system-with-token"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/41/stages-of-authentication-event-auditing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/41/etapy-audytu-zdarzen-uwierzytelniania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/41/stages-of-authentication-event-auditing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/41/etapes-de-l-audit-des-evenements-d-authentification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/41/stages-of-authentication-event-auditing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/43/multi-factor-authentication-mfa-adds</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/43/multi-factor-authentication-mfa-dodaje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/43/multi-factor-authentication-mfa-adds"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/43/l-authentification-multifacteur-mfa-ajoute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/43/multi-factor-authentication-mfa-adds"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/44/csrf-attacks-can-be-prevented-by</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/44/csrf-attacks-mozna-zapobiec-przez"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/44/csrf-attacks-can-be-prevented-by"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/44/les-attaques-csrf-peuvent-etre-evitees-par"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/44/csrf-attacks-can-be-prevented-by"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/45/session-hijacking-can-be-prevented-by</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/45/session-hijacking-mozna-zapobiec-przez"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/45/session-hijacking-can-be-prevented-by"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/45/le-detournement-de-session-peut-etre-evite-par"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/45/session-hijacking-can-be-prevented-by"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/46/redirect-syntax-from-next-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/46/skladnia-redirect-z-next-navigation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/46/redirect-syntax-from-next-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/46/syntaxe-de-redirect-depuis-next-navigation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/46/redirect-syntax-from-next-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/47/webauthn-fido2-offers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/47/webauthn-fido2-oferuje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/47/webauthn-fido2-offers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/47/webauthn-fido2-offre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/47/webauthn-fido2-offers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/48/jwt-token-structure-header-payload-signature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/48/struktura-jwt-tokena-header-payload-signature"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/48/jwt-token-structure-header-payload-signature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/48/structure-du-jeton-jwt-header-payload-signature"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/48/jwt-token-structure-header-payload-signature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/49/order-track-requests-check-limits-block-allow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/49/kolejnosc-track-requests-check-limits-block-allow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/49/order-track-requests-check-limits-block-allow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/49/ordre-suivre-les-requetes-verifier-les-limites-bloquer-autoriser"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/49/order-track-requests-check-limits-block-allow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/50/jwt-token-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/50/cykl-zycia-tokena-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/50/jwt-token-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/50/cycle-de-vie-du-jeton-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/50/jwt-token-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/51/rate-limiting-in-authentication-helps-against</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/51/rate-limiting-w-authentication-pomaga-przeciw"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/51/rate-limiting-in-authentication-helps-against"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/51/le-rate-limiting-dans-l-authentification-aide-contre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/51/rate-limiting-in-authentication-helps-against"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/52/owasp-and-application-security</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/52/owasp-i-bezpieczenstwo-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/52/owasp-and-application-security"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/52/owasp-et-securite-des-applications"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/52/owasp-and-application-security"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/54/context-provider-for-authentication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/54/context-provider-dla-autentykacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/54/context-provider-for-authentication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/54/context-provider-pour-l-authentification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/54/context-provider-for-authentication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/56/clerk-user-management</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/56/clerk-zarzadzanie-uzytkownikami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/56/clerk-user-management"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/56/clerk-gestion-des-utilisateurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/56/clerk-user-management"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/57/session-management-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/57/cykl-zarzadzania-sesja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/57/session-management-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/57/cycle-de-vie-de-la-gestion-des-sessions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/57/session-management-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/58/nextauth-callback-path</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/58/sciezka-callback-nextauth"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/58/nextauth-callback-path"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/58/chemin-de-callback-nextauth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/58/nextauth-callback-path"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/59/getserversession-syntax-in-nextauth</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/59/skladnia-getserversession-w-nextauth"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/59/getserversession-syntax-in-nextauth"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/59/syntaxe-de-getserversession-dans-nextauth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/59/getserversession-syntax-in-nextauth"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/60/password-hashing-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/60/proces-hashowania-hasla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/60/password-hashing-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/60/processus-de-hachage-des-mots-de-passe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/60/password-hashing-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/61/authentication-vs-authorization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/61/uwierzytelnianie-vs-autoryzacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/61/authentication-vs-authorization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/61/authentification-vs-autorisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/61/authentication-vs-authorization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/62/jwt-verification-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/62/skladnia-weryfikacji-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/62/jwt-verification-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/62/syntaxe-de-verification-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/62/jwt-verification-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/63/order-header-type-and-algorithm-payload-claims-da</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/63/kolejnosc-header-typ-i-algorytm-payload-claims-da"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/63/order-header-type-and-algorithm-payload-claims-da"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/63/ordre-header-type-et-algorithme-payload-claims-don"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/63/order-header-type-and-algorithm-payload-claims-da"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/64/session-check-syntax-in-middleware</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/64/skladnia-sprawdzania-sesji-w-middleware"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/64/session-check-syntax-in-middleware"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/64/syntaxe-de-verification-de-session-dans-le-middleware"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/64/session-check-syntax-in-middleware"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/65/order-user-authorization-on-provider-authorizati</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/65/kolejnosc-user-authorization-na-provider-authorizati"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/65/order-user-authorization-on-provider-authorizati"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/65/ordre-autorisation-de-l-utilisateur-chez-le-fournisseur-autorisati"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/65/order-user-authorization-on-provider-authorizati"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/66/bcrypt-password-comparison-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/66/skladnia-porownywania-hasla-z-bcrypt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/66/bcrypt-password-comparison-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/66/syntaxe-de-comparaison-de-mot-de-passe-bcrypt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/66/bcrypt-password-comparison-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/67/first-step-in-securing-a-next-js-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/67/pierwszy-krok-w-zabezpieczaniu-aplikacji-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/67/first-step-in-securing-a-next-js-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/67/premiere-etape-pour-securiser-une-application-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/67/first-step-in-securing-a-next-js-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/68/jwt-token-verification-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/68/etapy-weryfikacji-jwt-tokena"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/68/jwt-token-verification-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/68/etapes-de-verification-du-jeton-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/68/jwt-token-verification-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/69/practice-create-an-authentication-events-logging-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/69/praktyka-utworz-system-logowania-authentication-events"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/69/practice-create-an-authentication-events-logging-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/69/pratique-creer-un-systeme-de-journalisation-des-evenements-d-authentification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/69/practice-create-an-authentication-events-logging-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/70/oauth-authorization-code-flow-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/70/etapy-oauth-authorization-code-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/70/oauth-authorization-code-flow-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/70/etapes-du-flux-authorization-code-d-oauth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/70/oauth-authorization-code-flow-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/72/stateless-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/72/metoda-bezstanowa-stateless"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/72/stateless-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/72/methode-sans-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/72/stateless-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/73/stages-of-adding-authentication-to-an-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/73/etapy-dodawania-uwierzytelniania-do-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/73/stages-of-adding-authentication-to-an-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/73/etapes-pour-ajouter-l-authentification-a-une-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/73/stages-of-adding-authentication-to-an-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/74/route-protection-before-rendering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/74/ochrona-tras-przed-renderowaniem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/74/route-protection-before-rendering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/74/protection-des-routes-avant-le-rendu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/74/route-protection-before-rendering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/75/authentication-system-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/75/projekt-systemu-uwierzytelniania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/75/authentication-system-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/75/projet-de-systeme-d-authentification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/75/authentication-system-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/7/76/summary-authentication-and-authorization-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/7/76/podsumowanie-uwierzytelnianie-i-autoryzacja-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/7/76/summary-authentication-and-authorization-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/7/76/resume-authentification-et-autorisation-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/7/76/summary-authentication-and-authorization-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/1/introduction-deployment-and-production-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/1/wprowadzenie-deployment-i-optymalizacja-produkcyjna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/1/introduction-deployment-and-production-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/1/introduction-deploiement-et-optimisation-pour-la-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/1/introduction-deployment-and-production-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/3/the-npm-run-build-command-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/3/komenda-npm-run-build-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/3/the-npm-run-build-command-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/3/la-commande-npm-run-build-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/3/the-npm-run-build-command-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/4/bundle-analyzer-in-next-js-is-used-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/4/bundle-analyzer-w-next-js-sluzy-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/4/bundle-analyzer-in-next-js-is-used-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/4/le-bundle-analyzer-dans-next-js-sert-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/4/bundle-analyzer-in-next-js-is-used-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/5/practice-optimization-and-lazy-loading</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/5/praktyka-optymalizacja-i-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/5/practice-optimization-and-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/5/pratique-optimisation-et-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/5/practice-optimization-and-lazy-loading"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/6/sequence-npm-install-next-bundle-analyzer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/6/kolejnosc-npm-install-next-bundle-analyzer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/6/sequence-npm-install-next-bundle-analyzer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/6/sequence-npm-install-next-bundle-analyzer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/6/sequence-npm-install-next-bundle-analyzer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/7/tree-shaking-in-javascript-means</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/7/tree-shaking-w-javascript-oznacza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/7/tree-shaking-in-javascript-means"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/7/le-tree-shaking-en-javascript-signifie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/7/tree-shaking-in-javascript-means"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/9/sequence-import-cookies-from-next-headers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/9/kolejnosc-import-cookies-from-next-headers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/9/sequence-import-cookies-from-next-headers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/9/sequence-import-cookies-from-next-headers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/9/sequence-import-cookies-from-next-headers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/10/practice-production-login-with-ssr</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/10/praktyka-produkcyjne-logowanie-z-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/10/practice-production-login-with-ssr"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/10/pratique-connexion-en-production-avec-ssr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/10/practice-production-login-with-ssr"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/11/environment-variables-in-production-should-be</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/11/environment-variables-w-produkcji-nalezy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/11/environment-variables-in-production-should-be"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/11/en-production-les-variables-d-environnement-doivent-etre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/11/environment-variables-in-production-should-be"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/14/sequence-import-headers-from-next-headers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/14/kolejnosc-import-headers-from-next-headers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/14/sequence-import-headers-from-next-headers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/14/sequence-import-headers-from-next-headers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/14/sequence-import-headers-from-next-headers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/15/practice-create-next-config-js-with-optimizations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/15/praktyka-utworz-next-config-js-z-optymalizacjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/15/practice-create-next-config-js-with-optimizations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/15/pratique-creer-next-config-js-avec-des-optimisations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/15/practice-create-next-config-js-with-optimizations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/17/practice-monitoring-web-vitals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/17/praktyka-monitoring-web-vitals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/17/practice-monitoring-web-vitals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/17/pratique-monitoring-des-web-vitals"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/17/practice-monitoring-web-vitals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/18/sequence-export-function-reportwebvitals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/18/kolejnosc-export-function-reportwebvitals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/18/sequence-export-function-reportwebvitals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/18/sequence-export-function-reportwebvitals"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/18/sequence-export-function-reportwebvitals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/19/core-web-vitals-include</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/19/core-web-vitals-obejmuja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/19/core-web-vitals-include"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/19/les-core-web-vitals-comprennent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/19/core-web-vitals-include"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/20/practice-performance-optimized-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/20/praktyka-dashboard-z-optymalizacja-wydajnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/20/practice-performance-optimized-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/20/pratique-dashboard-optimise-pour-les-performances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/20/practice-performance-optimized-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/22/vercel-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/22/vercel-to"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/22/vercel-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/22/vercel-c-est"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/22/vercel-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/23/netlify-offers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/23/netlify-oferuje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/23/netlify-offers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/23/netlify-propose"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/23/netlify-offers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/24/docker-in-the-context-of-next-js-is-used-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/24/docker-w-kontekscie-next-js-uzywa-sie-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/24/docker-in-the-context-of-next-js-is-used-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/24/docker-dans-le-contexte-de-next-js-sert-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/24/docker-in-the-context-of-next-js-is-used-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/25/sequence-from-node-18-alpine-as</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/25/kolejnosc-from-node-18-alpine-as"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/25/sequence-from-node-18-alpine-as"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/25/sequence-from-node-18-alpine-as"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/25/sequence-from-node-18-alpine-as"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/26/practice-create-a-dockerfile-for-a-next-js-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/26/praktyka-dockerfile-dla-aplikacji-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/26/practice-create-a-dockerfile-for-a-next-js-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/26/pratique-creer-un-dockerfile-pour-une-application-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/26/practice-create-a-dockerfile-for-a-next-js-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/27/sequence-build-and-production-start-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/27/kolejnosc-build-i-start-produkcyjny-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/27/sequence-build-and-production-start-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/27/sequence-build-et-demarrage-en-production-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/27/sequence-build-and-production-start-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/28/configuring-next-config-js-with-analyzer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/28/konfiguracja-next-config-js-z-analyzer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/28/configuring-next-config-js-with-analyzer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/28/configurer-next-config-js-avec-l-analyzer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/28/configuring-next-config-js-with-analyzer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/29/vercel-deploy-via-npx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/29/polecenie-vercel-deploy-przez-npx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/29/vercel-deploy-via-npx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/29/deploiement-vercel-via-npx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/29/vercel-deploy-via-npx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/30/serverless-functions-in-next-js-work</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/30/serverless-functions-w-next-js-dzialaja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/30/serverless-functions-in-next-js-work"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/30/les-serverless-functions-dans-next-js-fonctionnent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/30/serverless-functions-in-next-js-work"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/31/edge-functions-are-optimal-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/31/edge-functions-sa-optymalne-dla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/31/edge-functions-are-optimal-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/31/les-edge-functions-sont-optimales-pour"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/31/edge-functions-are-optimal-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/33/the-next-public-prefix-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/33/prefix-next-public-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/33/the-next-public-prefix-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/33/le-prefixe-next-public-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/33/the-next-public-prefix-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/34/hierarchy-of-env-files-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/34/hierarchia-plikow-env-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/34/hierarchy-of-env-files-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/34/hierarchie-des-fichiers-env-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/34/hierarchy-of-env-files-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/35/build-time-vs-runtime-variables-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/35/zmienne-build-time-vs-runtime-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/35/build-time-vs-runtime-variables-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/35/variables-build-time-vs-runtime-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/35/build-time-vs-runtime-variables-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/37/ci-cd-stands-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/37/ci-cd-oznacza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/37/ci-cd-stands-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/37/ci-cd-signifie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/37/ci-cd-stands-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/38/practice-create-a-github-actions-workflow-for-automated-deployment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/38/praktyka-workflow-github-actions-z-deploymentem-na-vercel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/38/practice-create-a-github-actions-workflow-for-automated-deployment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/38/pratique-creer-un-workflow-github-actions-pour-le-deploiement-automatise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/38/practice-create-a-github-actions-workflow-for-automated-deployment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/39/sequence-code-push-run-tests-build-app</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/39/kolejnosc-code-push-run-tests-build-app"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/39/sequence-code-push-run-tests-build-app"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/39/sequence-push-du-code-lancer-les-tests-builder-l-app"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/39/sequence-code-push-run-tests-build-app"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/40/continuous-delivery-vs-continuous-deployment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/40/continuous-delivery-vs-continuous-deployment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/40/continuous-delivery-vs-continuous-deployment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/40/continuous-delivery-vs-continuous-deployment"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/40/continuous-delivery-vs-continuous-deployment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/41/github-actions-workflow-trigger-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/41/skladnia-github-actions-workflow-trigger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/41/github-actions-workflow-trigger-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/41/syntaxe-du-trigger-d-un-workflow-github-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/41/github-actions-workflow-trigger-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/42/practice-create-a-health-check-api-endpoint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/42/praktyka-utworz-health-check-api-endpoint-z-database"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/42/practice-create-a-health-check-api-endpoint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/42/pratique-creer-un-endpoint-api-de-health-check"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/42/practice-create-a-health-check-api-endpoint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/44/practice-create-an-application-monitoring-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/44/praktyka-utworz-system-monitorowania-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/44/practice-create-an-application-monitoring-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/44/pratique-creer-un-systeme-de-monitoring-d-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/44/practice-create-an-application-monitoring-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/45/sequence-choose-tool-add-instrumentation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/45/kolejnosc-choose-tool-add-instrumentation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/45/sequence-choose-tool-add-instrumentation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/45/sequence-choisir-un-outil-ajouter-l-instrumentation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/45/sequence-choose-tool-add-instrumentation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/46/application-performance-monitoring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/46/monitoring-wydajnosci-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/46/application-performance-monitoring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/46/application-performance-monitoring"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/46/application-performance-monitoring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/47/sequence-define-metrics-measure-baseline-set-limits</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/47/kolejnosc-define-metrics-measure-baseline-set-limits"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/47/sequence-define-metrics-measure-baseline-set-limits"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/47/sequence-definir-les-metriques-mesurer-la-baseline-fixer-les-limites"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/47/sequence-define-metrics-measure-baseline-set-limits"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/49/progressive-web-apps-pwa</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/49/progressive-web-apps-pwa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/49/progressive-web-apps-pwa"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/49/progressive-web-apps-pwa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/49/progressive-web-apps-pwa"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/51/what-are-preview-deployments</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/51/czym-sa-preview-deployments"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/51/what-are-preview-deployments"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/51/que-sont-les-preview-deployments"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/51/what-are-preview-deployments"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/52/deployment-pipeline-from-code-to-production</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/52/pipeline-wdrozen-od-kodu-do-produkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/52/deployment-pipeline-from-code-to-production"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/52/pipeline-de-deploiement-du-code-a-la-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/52/deployment-pipeline-from-code-to-production"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/53/cdn-content-delivery-network-provides</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/53/cdn-content-delivery-network-zapewnia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/53/cdn-content-delivery-network-provides"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/53/un-cdn-content-delivery-network-fournit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/53/cdn-content-delivery-network-provides"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/54/load-balancing-is-used-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/54/load-balancing-sluzy-do"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/54/load-balancing-is-used-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/54/le-load-balancing-sert-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/54/load-balancing-is-used-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/55/sequence-define-experiment-split-traffic</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/55/kolejnosc-define-experiment-split-traffic"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/55/sequence-define-experiment-split-traffic"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/55/sequence-definir-l-experience-repartir-le-trafic"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/55/sequence-define-experiment-split-traffic"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/56/blue-green-deployment-means</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/56/blue-green-deployment-oznacza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/56/blue-green-deployment-means"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/56/le-blue-green-deployment-signifie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/56/blue-green-deployment-means"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/57/a-b-testing-allows-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/57/a-b-testing-pozwala-na"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/57/a-b-testing-allows-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/57/l-a-b-testing-permet-de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/57/a-b-testing-allows-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/58/bundle-analysis-process-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/58/proces-analizy-bundle-a-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/58/bundle-analysis-process-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/58/processus-d-analyse-du-bundle-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/58/bundle-analysis-process-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/59/a-rollback-strategy-in-production-should</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/59/rollback-strategy-w-production-powinna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/59/a-rollback-strategy-in-production-should"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/59/une-strategie-de-rollback-en-production-doit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/59/a-rollback-strategy-in-production-should"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/60/feature-flags-allow-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/60/feature-flags-pozwalaja-na"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/60/feature-flags-allow-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/60/les-feature-flags-permettent-de"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/60/feature-flags-allow-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/61/sequence-audit-dependencies-set-csp-headers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/61/kolejnosc-audit-dependencies-set-csp-headers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/61/sequence-audit-dependencies-set-csp-headers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/61/sequence-auditer-les-dependances-definir-les-en-tetes-csp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/61/sequence-audit-dependencies-set-csp-headers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/62/nesting-components-in-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/62/zagniezdzanie-komponentow-w-app-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/62/nesting-components-in-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/62/imbriquer-des-composants-dans-l-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/62/nesting-components-in-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/63/multi-stage-build-in-dockerfile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/63/multi-stage-build-w-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/63/multi-stage-build-in-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/63/multi-stage-build-dans-un-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/63/multi-stage-build-in-dockerfile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/64/sequence-code-commit-to-repository-ci-cd-pipeline-trigger</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/64/kolejnosc-code-commit-do-repository-ci-cd-pipeline-t"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/64/sequence-code-commit-to-repository-ci-cd-pipeline-trigger"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/64/sequence-commit-du-code-vers-le-depot-declenchement-du-pipeline-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/64/sequence-code-commit-to-repository-ci-cd-pipeline-trigger"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/65/next-js-performance-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/65/optymalizacja-wydajnosci-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/65/next-js-performance-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/65/optimisation-des-performances-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/65/next-js-performance-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/66/configuring-paths-in-tsconfig-json</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/66/konfiguracja-sciezek-w-tsconfig-json"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/66/configuring-paths-in-tsconfig-json"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/66/configurer-les-paths-dans-tsconfig-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/66/configuring-paths-in-tsconfig-json"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/67/eslint-configuration-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/67/konfiguracja-eslint-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/67/eslint-configuration-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/67/configuration-d-eslint-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/67/eslint-configuration-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/68/incident-handling-response-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/68/obsluga-incydentow-proces-reakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/68/incident-handling-response-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/68/gestion-des-incidents-processus-de-reponse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/68/incident-handling-response-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/69/docker-build-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/69/polecenie-docker-build"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/69/docker-build-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/69/commande-de-build-docker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/69/docker-build-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/70/practice-create-a-comprehensive-production-deployment-checklist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/70/praktyka-checklista-wdrozenia-produkcyjnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/70/practice-create-a-comprehensive-production-deployment-checklist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/70/pratique-creer-une-checklist-complete-de-deploiement-en-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/70/practice-create-a-comprehensive-production-deployment-checklist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/71/vercel-deploy-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/71/konfiguracja-vercel-deploy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/71/vercel-deploy-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/71/configuration-du-deploiement-vercel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/71/vercel-deploy-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/73/production-deployment-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/73/projekt-wdrozenia-produkcyjnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/73/production-deployment-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/73/projet-de-deploiement-en-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/73/production-deployment-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/8/74/summary-deployment-and-production-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/8/74/podsumowanie-deployment-i-optymalizacja-produkcyjna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/8/74/summary-deployment-and-production-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/8/74/recapitulatif-deploiement-et-optimisation-pour-la-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/8/74/summary-deployment-and-production-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/1/introduction-integrations-and-advanced-next-js-features</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/1/wprowadzenie-integracje-i-zaawansowane-funkcje-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/1/introduction-integrations-and-advanced-next-js-features"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/1/introduction-integrations-et-fonctionnalites-avancees-de-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/1/introduction-integrations-and-advanced-next-js-features"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/3/data-from-strapi-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/3/dane-z-api-strapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/3/data-from-strapi-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/3/donnees-de-l-api-strapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/3/data-from-strapi-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/4/headless-cms-features</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/4/cechy-headless-cms"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/4/headless-cms-features"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/4/caracteristiques-d-un-headless-cms"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/4/headless-cms-features"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/5/next-js-and-strapi-integration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/5/integracja-next-js-ze-strapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/5/next-js-and-strapi-integration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/5/integration-de-next-js-et-strapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/5/next-js-and-strapi-integration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/6/practice-strapi-integration-with-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/6/praktyka-integracja-strapi-z-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/6/practice-strapi-integration-with-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/6/pratique-integration-de-strapi-avec-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/6/practice-strapi-integration-with-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/7/strapi-api-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/7/konfiguracja-strapi-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/7/strapi-api-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/7/configuration-de-l-api-strapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/7/strapi-api-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/9/stripe-checkout-session</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/9/stripe-checkout-session"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/9/stripe-checkout-session"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/9/stripe-checkout-session"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/9/stripe-checkout-session"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/10/stripe-products-and-prices</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/10/stripe-products-i-prices"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/10/stripe-products-and-prices"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/10/produits-et-prix-dans-stripe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/10/stripe-products-and-prices"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/11/practice-stripe-checkout-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/11/praktyka-stripe-checkout-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/11/practice-stripe-checkout-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/11/pratique-stripe-checkout-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/11/practice-stripe-checkout-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/12/stripe-webhooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/12/stripe-webhooks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/12/stripe-webhooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/12/stripe-webhooks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/12/stripe-webhooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/13/stripe-checkout-integration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/13/stripe-checkout-integration"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/13/stripe-checkout-integration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/13/integration-de-stripe-checkout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/13/stripe-checkout-integration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/14/subscriptions-in-stripe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/14/subscriptions-w-stripe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/14/subscriptions-in-stripe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/14/les-abonnements-dans-stripe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/14/subscriptions-in-stripe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/16/react-email</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/16/react-email"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/16/react-email"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/16/react-email"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/16/react-email"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/17/react-email-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/17/react-email-komponenty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/17/react-email-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/17/composants-de-react-email"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/17/react-email-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/18/resend-api-integration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/18/resend-api-integration"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/18/resend-api-integration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/18/integration-de-l-api-resend"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/18/resend-api-integration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/19/practice-email-system-with-react-email</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/19/praktyka-system-emailowy-z-react-email"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/19/practice-email-system-with-react-email"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/19/pratique-systeme-d-e-mail-avec-react-email"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/19/practice-email-system-with-react-email"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/20/email-templates-with-react-email</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/20/email-templates-z-react-email"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/20/email-templates-with-react-email"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/20/modeles-d-e-mails-avec-react-email"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/20/email-templates-with-react-email"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/22/zustand-state-management-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/22/zustand-biblioteka-state-management"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/22/zustand-state-management-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/22/zustand-bibliotheque-de-gestion-d-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/22/zustand-state-management-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/23/zustand-middleware</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/23/middleware-zustand"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/23/zustand-middleware"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/23/middleware-de-zustand"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/23/zustand-middleware"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/24/zustand-vs-other-state-managers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/24/zustand-vs-inne-state-managers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/24/zustand-vs-other-state-managers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/24/zustand-face-aux-autres-gestionnaires-d-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/24/zustand-vs-other-state-managers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/25/practice-state-management-with-zustand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/25/praktyka-state-management-z-zustand"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/25/practice-state-management-with-zustand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/25/pratique-gestion-d-etat-avec-zustand"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/25/practice-state-management-with-zustand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/26/zustand-store-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/26/zustand-store-implementation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/26/zustand-store-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/26/implementation-d-un-store-zustand"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/26/zustand-store-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/27/zustand-store-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/27/konfiguracja-zustand-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/27/zustand-store-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/27/configuration-d-un-store-zustand"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/27/zustand-store-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/29/optimistic-updates-in-server-actions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/29/optimistic-updates-w-server-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/29/optimistic-updates-in-server-actions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/29/optimistic-updates-dans-les-server-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/29/optimistic-updates-in-server-actions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/30/data-revalidation-after-mutation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/30/rewalidacja-danych-po-mutacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/30/data-revalidation-after-mutation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/30/revalidation-des-donnees-apres-une-mutation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/30/data-revalidation-after-mutation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/31/server-action-with-error-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/31/server-action-z-obsluga-bledow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/31/server-action-with-error-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/31/server-action-avec-gestion-des-erreurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/31/server-action-with-error-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/32/server-side-operations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/32/server-side-operations"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/32/server-side-operations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/32/operations-cote-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/32/server-side-operations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/33/isr-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/33/isr-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/33/isr-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/33/l-isr-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/33/isr-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/35/tanstack-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/35/tanstack-table"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/35/tanstack-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/35/tanstack-table"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/35/tanstack-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/36/tanstack-table-features</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/36/tanstack-table-features"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/36/tanstack-table-features"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/36/fonctionnalites-de-tanstack-table"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/36/tanstack-table-features"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/37/practice-data-table-with-tanstack-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/37/praktyka-tabela-danych-z-tanstack-table"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/37/practice-data-table-with-tanstack-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/37/pratique-tableau-de-donnees-avec-tanstack-table"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/37/practice-data-table-with-tanstack-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/38/tanstack-table-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/38/tanstack-table-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/38/tanstack-table-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/38/mise-en-place-de-tanstack-table"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/38/tanstack-table-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/40/typed-routes-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/40/typed-routes-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/40/typed-routes-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/40/typed-routes-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/40/typed-routes-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/41/order-export-const-fetchcache</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/41/kolejnosc-export-const-fetchcache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/41/order-export-const-fetchcache"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/41/ordre-export-const-fetchcache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/41/order-export-const-fetchcache"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/43/advanced-the-next-intl-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/43/zaawansowane-biblioteka-next-intl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/43/advanced-the-next-intl-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/43/avance-la-bibliotheque-next-intl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/43/advanced-the-next-intl-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/44/advanced-internationalization-with-next-intl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/44/zaawansowane-internacjonalizacja-z-next-intl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/44/advanced-internationalization-with-next-intl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/44/avance-internationalisation-avec-next-intl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/44/advanced-internationalization-with-next-intl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/45/advanced-practice-multilingual-support-i18n</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/45/zaawansowane-praktyka-wielojezyczne-wsparcie-i18n"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/45/advanced-practice-multilingual-support-i18n"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/45/avance-pratique-support-multilingue-i18n"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/45/advanced-practice-multilingual-support-i18n"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/46/i18n-configuration-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/46/konfiguracja-i18n-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/46/i18n-configuration-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/46/configuration-de-l-i18n-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/46/i18n-configuration-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/48/docker-benefits-for-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/48/docker-benefits-dla-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/48/docker-benefits-for-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/48/avantages-de-docker-pour-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/48/docker-benefits-for-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/49/production-deployment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/49/production-deployment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/49/production-deployment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/49/deploiement-en-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/49/production-deployment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/50/containerization-process-with-docker</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/50/proces-konteneryzacji-z-docker"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/50/containerization-process-with-docker"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/50/processus-de-conteneurisation-avec-docker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/50/containerization-process-with-docker"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/51/docker-compose-and-orchestration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/51/docker-compose-i-orchestration"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/51/docker-compose-and-orchestration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/51/docker-compose-et-orchestration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/51/docker-compose-and-orchestration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/52/order-of-directives-in-a-dockerfile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/52/kolejnosc-dyrektyw-w-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/52/order-of-directives-in-a-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/52/ordre-des-directives-dans-un-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/52/order-of-directives-in-a-dockerfile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/53/dockerfile-for-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/53/dockerfile-dla-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/53/dockerfile-for-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/53/dockerfile-pour-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/53/dockerfile-for-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/55/turborepo-monorepo-management</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/55/turborepo-zarzadzanie-monorepo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/55/turborepo-monorepo-management"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/55/turborepo-gestion-de-monorepo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/55/turborepo-monorepo-management"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/56/build-pipeline-in-turborepo</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/56/pipeline-budowania-w-turborepo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/56/build-pipeline-in-turborepo"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/56/pipeline-de-build-dans-turborepo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/56/build-pipeline-in-turborepo"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/58/forbidden-and-unauthorized-in-next-js-15</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/58/forbidden-i-unauthorized-w-next-js-15"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/58/forbidden-and-unauthorized-in-next-js-15"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/58/forbidden-et-unauthorized-dans-next-js-15"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/58/forbidden-and-unauthorized-in-next-js-15"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/60/after-api-in-next-js-16</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/60/after-api-w-next-js-16"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/60/after-api-in-next-js-16"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/60/api-after-dans-next-js-16"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/60/after-api-in-next-js-16"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/61/order-app-sitemap-js-export-default</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/61/kolejnosc-app-sitemap-js-export-default"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/61/order-app-sitemap-js-export-default"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/61/ordre-app-sitemap-js-export-default"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/61/order-app-sitemap-js-export-default"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/62/order-submit-pr-review-code-address-feedback</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/62/kolejnosc-submit-pr-review-code-address-feedback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/62/order-submit-pr-review-code-address-feedback"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/62/ordre-submit-pr-review-code-address-feedback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/62/order-submit-pr-review-code-address-feedback"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/63/order-app-robots-js-export-default</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/63/kolejnosc-app-robots-js-export-default"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/63/order-app-robots-js-export-default"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/63/ordre-app-robots-js-export-default"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/63/order-app-robots-js-export-default"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/65/order-app-opengraph-image-js-export-default</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/65/kolejnosc-bump-version-update-changelog-tag-release"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/65/order-app-opengraph-image-js-export-default"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/65/ordre-app-opengraph-image-js-export-default"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/65/order-app-opengraph-image-js-export-default"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/66/stripe-payments-integration-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/66/kolejnosc-app-opengraph-image-js-export-default"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/66/stripe-payments-integration-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/66/processus-d-integration-des-paiements-stripe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/66/stripe-payments-integration-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/67/manifest-js-file-path</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/67/proces-integracji-stripe-payments"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/67/manifest-js-file-path"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/67/chemin-du-fichier-manifest-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/67/manifest-js-file-path"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/70/order-server-component-fetch-client-component-mount</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/70/proces-webhookowej-integracji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/70/order-server-component-fetch-client-component-mount"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/70/ordre-server-component-fetch-client-component-mount"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/70/order-server-component-fetch-client-component-mount"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/76/next-js-integration-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/76/projekt-integracji-w-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/76/next-js-integration-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/76/projet-d-integration-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/76/next-js-integration-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/77/summary-integrations-and-advanced-next-js-features</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/4/9/77/podsumowanie-integracje-i-zaawansowane-funkcje-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/77/summary-integrations-and-advanced-next-js-features"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/77/resume-integrations-et-fonctionnalites-avancees-de-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/77/summary-integrations-and-advanced-next-js-features"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/1/introduction-nestjs-basics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/1/wprowadzenie-podstawy-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/1/introduction-nestjs-basics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/1/introduction-les-bases-de-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/1/introduction-nestjs-basics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/3/what-is-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/3/czym-jest-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/3/what-is-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/3/qu-est-ce-que-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/3/what-is-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/4/nestjs-programming-language</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/4/jezyk-programowania-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/4/nestjs-programming-language"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/4/langage-de-programmation-de-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/4/nestjs-programming-language"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/5/first-nestjs-controller</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/5/pierwszy-kontroler-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/5/first-nestjs-controller"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/5/premier-controleur-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/5/first-nestjs-controller"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/6/creating-a-nestjs-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/6/tworzenie-projektu-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/6/creating-a-nestjs-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/6/creer-un-projet-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/6/creating-a-nestjs-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/8/nestjs-architecture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/8/architektura-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/8/nestjs-architecture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/8/architecture-de-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/8/nestjs-architecture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/9/role-of-the-controller-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/9/rola-kontrolera-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/9/role-of-the-controller-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/9/role-du-controleur-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/9/role-of-the-controller-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/10/service-with-business-logic</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/10/serwis-z-logika-biznesowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/10/service-with-business-logic"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/10/service-avec-logique-metier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/10/service-with-business-logic"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/11/nestjs-service-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/11/deklaracja-serwisu-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/11/nestjs-service-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/11/declaration-d-un-service-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/11/nestjs-service-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/12/location-of-business-logic</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/12/lokalizacja-logiki-biznesowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/12/location-of-business-logic"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/12/emplacement-de-la-logique-metier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/12/location-of-business-logic"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/13/dependency-injection-in-the-controller</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/13/dependency-injection-w-kontrolerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/13/dependency-injection-in-the-controller"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/13/injection-de-dependances-dans-le-controleur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/13/dependency-injection-in-the-controller"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/15/module-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/15/dekorator-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/15/module-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/15/le-decorateur-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/15/module-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/16/exporting-services</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/16/eksportowanie-serwisow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/16/exporting-services"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/16/exporter-des-services"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/16/exporting-services"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/17/creating-a-nestjs-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/17/tworzenie-modulu-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/17/creating-a-nestjs-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/17/creer-un-module-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/17/creating-a-nestjs-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/18/dependency-injection-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/18/proces-dependency-injection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/18/dependency-injection-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/18/le-processus-d-injection-de-dependances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/18/dependency-injection-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/19/importing-the-module-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/19/import-dekoratora-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/19/importing-the-module-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/19/importer-le-decorateur-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/19/importing-the-module-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/20/global-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/20/modul-globalny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/20/global-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/20/module-global"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/20/global-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/21/injection-with-tokens</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/21/wstrzykiwanie-z-tokenami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/21/injection-with-tokens"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/21/injection-avec-des-tokens"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/21/injection-with-tokens"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/23/get-decorator-with-a-parameter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/23/dekorator-get-z-parametrem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/23/get-decorator-with-a-parameter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/23/le-decorateur-get-avec-un-parametre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/23/get-decorator-with-a-parameter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/24/http-method-for-creating-a-resource</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/24/metoda-http-do-tworzenia-zasobu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/24/http-method-for-creating-a-resource"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/24/methode-http-pour-creer-une-ressource"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/24/http-method-for-creating-a-resource"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/25/controller-with-crud-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/25/kontroler-z-metodami-crud"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/25/controller-with-crud-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/25/controleur-avec-des-methodes-crud"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/25/controller-with-crud-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/26/nestjs-controller-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/26/deklaracja-kontrolera-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/26/nestjs-controller-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/26/declaration-d-un-controleur-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/26/nestjs-controller-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/27/query-parameters-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/27/parametry-zapytania-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/27/query-parameters-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/27/parametres-de-requete-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/27/query-parameters-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/28/building-a-controller-get-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/28/budowa-metody-get-kontrolera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/28/building-a-controller-get-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/28/construire-une-methode-get-de-controleur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/28/building-a-controller-get-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/29/query-and-route-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/29/parametry-zapytania-i-sciezki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/29/query-and-route-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/29/parametres-de-requete-et-de-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/29/query-and-route-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/31/injectable-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/31/dekorator-injectable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/31/injectable-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/31/le-decorateur-injectable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/31/injectable-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/32/service-collaboration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/32/wspolpraca-serwisow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/32/service-collaboration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/32/collaboration-entre-services"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/32/service-collaboration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/33/service-with-crud-logic</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/33/serwis-z-logika-crud"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/33/service-with-crud-logic"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/33/service-avec-logique-crud"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/33/service-with-crud-logic"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/34/separating-data-access</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/34/oddzielenie-dostepu-do-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/34/separating-data-access"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/34/separer-l-acces-aux-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/34/separating-data-access"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/35/injecting-a-service-into-a-controller</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/35/wstrzykiwanie-serwisu-do-kontrolera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/35/injecting-a-service-into-a-controller"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/35/injecter-un-service-dans-un-controleur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/35/injecting-a-service-into-a-controller"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/36/factory-provider</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/36/factory-provider"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/36/factory-provider"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/36/factory-provider"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/36/factory-provider"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/38/crud-acronym</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/38/akronim-crud"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/38/crud-acronym"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/38/l-acronyme-crud"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/38/crud-acronym"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/39/default-post-response-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/39/domyslny-kod-odpowiedzi-post"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/39/default-post-response-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/39/code-de-reponse-par-defaut-de-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/39/default-post-response-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/40/get-endpoint-fetching-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/40/endpoint-get-pobieranie-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/40/get-endpoint-fetching-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/40/point-de-terminaison-get-recuperer-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/40/get-endpoint-fetching-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/41/post-decorator-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/41/skladnia-dekoratora-post"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/41/post-decorator-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/41/syntaxe-du-decorateur-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/41/post-decorator-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/42/http-status-codes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/42/kody-statusow-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/42/http-status-codes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/42/codes-de-statut-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/42/http-status-codes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/43/param-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/43/dekorator-param"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/43/param-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/43/le-decorateur-param"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/43/param-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/44/delete-endpoint-removing-resources</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/44/endpoint-delete-usuwanie-zasobow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/44/delete-endpoint-removing-resources"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/44/point-de-terminaison-delete-supprimer-des-ressources"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/44/delete-endpoint-removing-resources"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/46/what-is-a-dto</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/46/czym-jest-dto"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/46/what-is-a-dto"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/46/qu-est-ce-qu-un-dto"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/46/what-is-a-dto"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/47/steps-for-adding-dto-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/47/kroki-dodawania-walidacji-dto"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/47/steps-for-adding-dto-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/47/etapes-pour-ajouter-la-validation-d-un-dto"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/47/steps-for-adding-dto-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/48/creating-a-dto-class-with-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/48/tworzenie-klasy-dto-z-walidacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/48/creating-a-dto-class-with-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/48/creer-une-classe-dto-avec-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/48/creating-a-dto-class-with-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/49/validationpipe-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/49/opcje-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/49/validationpipe-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/49/options-de-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/49/validationpipe-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/50/email-address-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/50/walidacja-adresu-email"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/50/email-address-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/50/validation-d-une-adresse-e-mail"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/50/email-address-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/51/using-partialtype</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/51/uzycie-partialtype"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/51/using-partialtype"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/51/utiliser-partialtype"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/51/using-partialtype"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/52/validationpipe-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/52/konfiguracja-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/52/validationpipe-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/52/configuration-de-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/52/validationpipe-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/54/nestjs-configuration-package</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/54/pakiet-konfiguracyjny-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/54/nestjs-configuration-package"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/54/le-paquet-de-configuration-de-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/54/nestjs-configuration-package"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/55/environment-variables-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/55/plik-zmiennych-srodowiskowych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/55/environment-variables-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/55/fichier-des-variables-d-environnement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/55/environment-variables-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/56/configmodule-and-configservice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/56/configmodule-i-configservice"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/56/configmodule-and-configservice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/56/configmodule-et-configservice"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/56/configmodule-and-configservice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/57/environment-configuration-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/57/konfiguracja-srodowisk-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/57/environment-configuration-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/57/configuration-de-l-environnement-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/57/environment-configuration-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/58/configmodule-registration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/58/rejestracja-configmodule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/58/configmodule-registration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/58/enregistrement-de-configmodule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/58/configmodule-registration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/59/reading-an-environment-variable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/59/odczytanie-zmiennej-srodowiskowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/59/reading-an-environment-variable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/59/lire-une-variable-d-environnement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/59/reading-an-environment-variable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/60/global-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/60/konfiguracja-globalna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/60/global-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/60/configuration-globale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/60/global-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/61/custom-configuration-factory</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/61/wlasna-fabryka-konfiguracji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/61/custom-configuration-factory"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/61/fabrique-de-configuration-personnalisee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/61/custom-configuration-factory"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/62/configuration-source-priority</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/62/priorytet-zrodel-konfiguracji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/62/configuration-source-priority"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/62/priorite-des-sources-de-configuration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/62/configuration-source-priority"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/63/environment-variable-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/63/walidacja-zmiennych-srodowiskowych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/63/environment-variable-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/63/validation-des-variables-d-environnement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/63/environment-variable-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/64/validation-with-joi-schema</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/64/walidacja-ze-schematem-joi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/64/validation-with-joi-schema"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/64/validation-avec-un-schema-joi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/64/validation-with-joi-schema"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/65/env-file-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/65/struktura-pliku-env"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/65/env-file-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/65/structure-du-fichier-env"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/65/env-file-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/66/nestjs-application-startup-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/66/proces-uruchamiania-aplikacji-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/66/nestjs-application-startup-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/66/le-processus-de-demarrage-d-une-application-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/66/nestjs-application-startup-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/67/configuration-validation-with-joi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/67/walidacja-konfiguracji-z-joi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/67/configuration-validation-with-joi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/67/validation-de-la-configuration-avec-joi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/67/configuration-validation-with-joi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/68/importing-the-configuration-package</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/68/import-pakietu-konfiguracyjnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/68/importing-the-configuration-package"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/68/importer-le-paquet-de-configuration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/68/importing-the-configuration-package"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/69/additional-the-module-definition-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/69/dodatkowe-plik-definicji-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/69/additional-the-module-definition-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/69/supplement-le-fichier-de-definition-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/69/additional-the-module-definition-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/70/additional-the-main-ts-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/70/dodatkowe-plik-main-ts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/70/additional-the-main-ts-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/70/supplement-le-fichier-main-ts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/70/additional-the-main-ts-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/71/additional-creating-an-application-instance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/71/dodatkowe-tworzenie-instancji-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/71/additional-creating-an-application-instance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/71/supplement-creer-une-instance-d-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/71/additional-creating-an-application-instance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/72/additional-file-naming-convention</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/72/dodatkowe-konwencja-nazewnictwa-plikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/72/additional-file-naming-convention"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/72/supplement-convention-de-nommage-des-fichiers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/72/additional-file-naming-convention"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/73/additional-http-request-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/73/dodatkowe-cykl-zycia-zadania-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/73/additional-http-request-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/73/supplement-cycle-de-vie-d-une-requete-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/73/additional-http-request-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/74/additional-request-lifecycle-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/74/dodatkowe-cykl-zadania-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/74/additional-request-lifecycle-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/74/supplement-cycle-de-vie-d-une-requete-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/74/additional-request-lifecycle-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/75/additional-main-ts-file-with-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/75/dodatkowe-plik-main-ts-z-konfiguracja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/75/additional-main-ts-file-with-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/75/supplement-le-fichier-main-ts-avec-configuration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/75/additional-main-ts-file-with-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/77/submit-the-empire-nestjs-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/77/przeslij-projekt-imperium-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/77/submit-the-empire-nestjs-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/77/soumets-le-projet-nestjs-de-l-empire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/77/submit-the-empire-nestjs-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/1/78/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/1/78/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/1/78/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/1/78/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/1/78/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/1/introduction-routing-middleware-and-advanced-mechanisms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/1/wprowadzenie-routing-middleware-i-zaawansowane-mechanizmy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/1/introduction-routing-middleware-and-advanced-mechanisms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/1/introduction-routage-middleware-et-mecanismes-avances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/1/introduction-routing-middleware-and-advanced-mechanisms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/3/controller-route-prefix</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/3/prefiks-trasy-kontrolera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/3/controller-route-prefix"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/3/prefixe-de-route-du-controleur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/3/controller-route-prefix"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/4/http-put-vs-patch-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/4/metoda-http-put-vs-patch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/4/http-put-vs-patch-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/4/methode-http-put-vs-patch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/4/http-put-vs-patch-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/5/controller-with-crud-routing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/5/kontroler-z-routingiem-crud"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/5/controller-with-crud-routing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/5/controleur-avec-routage-crud"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/5/controller-with-crud-routing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/6/building-a-route-with-a-parameter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/6/budowa-trasy-z-parametrem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/6/building-a-route-with-a-parameter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/6/construction-d-une-route-avec-un-parametre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/6/building-a-route-with-a-parameter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/7/body-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/7/dekorator-body"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/7/body-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/7/decorateur-body"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/7/body-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/8/handling-body-and-param-together</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/8/obsluga-body-i-param-razem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/8/handling-body-and-param-together"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/8/gerer-body-et-param-ensemble"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/8/handling-body-and-param-together"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/10/middleware-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/10/interfejs-middleware"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/10/middleware-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/10/interface-d-un-middleware"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/10/middleware-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/11/the-next-function-in-middleware</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/11/funkcja-next-w-middleware"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/11/the-next-function-in-middleware"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/11/la-fonction-next-dans-un-middleware"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/11/the-next-function-in-middleware"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/12/request-logging-middleware</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/12/middleware-logujacy-zadania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/12/request-logging-middleware"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/12/middleware-de-journalisation-des-requetes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/12/request-logging-middleware"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/13/registering-middleware-in-a-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/13/rejestracja-middleware-w-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/13/registering-middleware-in-a-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/13/enregistrer-un-middleware-dans-un-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/13/registering-middleware-in-a-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/15/basics-middleware-vs-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/15/podstawy-middleware-vs-guard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/15/basics-middleware-vs-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/15/bases-middleware-vs-guard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/15/basics-middleware-vs-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/16/middleware-configuration-in-a-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/16/konfiguracja-middleware-w-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/16/middleware-configuration-in-a-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/16/configuration-du-middleware-dans-un-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/16/middleware-configuration-in-a-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/17/registering-middleware-in-a-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/17/rejestracja-middleware-w-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/17/registering-middleware-in-a-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/17/enregistrer-un-middleware-dans-un-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/17/registering-middleware-in-a-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/18/basics-guard-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/18/podstawy-interfejs-guard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/18/basics-guard-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/18/bases-interface-guard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/18/basics-guard-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/19/basics-guard-return-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/19/podstawy-wartosc-zwracana-przez-guard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/19/basics-guard-return-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/19/bases-valeur-de-retour-d-un-guard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/19/basics-guard-return-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/20/basics-authguard-authorization-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/20/podstawy-authguard-straz-autoryzacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/20/basics-authguard-authorization-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/20/bases-authguard-guard-d-autorisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/20/basics-authguard-authorization-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/21/basics-useguards-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/21/podstawy-dekorator-useguards"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/21/basics-useguards-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/21/bases-decorateur-useguards"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/21/basics-useguards-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/22/basics-executioncontext-in-a-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/22/podstawy-executioncontext-w-guardzie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/22/basics-executioncontext-in-a-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/22/bases-executioncontext-dans-un-guard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/22/basics-executioncontext-in-a-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/23/basics-authorization-guard-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/23/podstawy-implementacja-guarda-autoryzacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/23/basics-authorization-guard-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/23/bases-implementation-d-un-guard-d-autorisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/23/basics-authorization-guard-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/24/basics-rolesguard-with-metadata</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/24/podstawy-rolesguard-z-metadanymi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/24/basics-rolesguard-with-metadata"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/24/bases-rolesguard-avec-metadonnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/24/basics-rolesguard-with-metadata"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/26/interceptor-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/26/interfejs-interceptora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/26/interceptor-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/26/interface-interceptor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/26/interceptor-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/27/interceptor-execution-phases</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/27/fazy-dzialania-interceptora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/27/interceptor-execution-phases"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/27/phases-d-execution-d-un-intercepteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/27/interceptor-execution-phases"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/28/logginginterceptor-time-tracking</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/28/logginginterceptor-sledzenie-czasu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/28/logginginterceptor-time-tracking"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/28/logginginterceptor-suivi-du-temps"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/28/logginginterceptor-time-tracking"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/29/rxjs-operator-in-interceptor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/29/operator-rxjs-w-interceptorze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/29/rxjs-operator-in-interceptor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/29/operateur-rxjs-dans-un-intercepteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/29/rxjs-operator-in-interceptor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/30/intercept-method-signature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/30/sygnatura-metody-intercept"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/30/intercept-method-signature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/30/signature-de-la-methode-intercept"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/30/intercept-method-signature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/31/transforminterceptor-response-mapping</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/31/transforminterceptor-mapowanie-odpowiedzi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/31/transforminterceptor-response-mapping"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/31/transforminterceptor-transformation-de-la-reponse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/31/transforminterceptor-response-mapping"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/33/introduction-two-uses-of-pipes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/33/wprowadzenie-dwa-zastosowania-pipes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/33/introduction-two-uses-of-pipes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/33/introduction-deux-usages-des-pipes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/33/introduction-two-uses-of-pipes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/34/introduction-built-in-parseintpipe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/34/wprowadzenie-wbudowany-parseintpipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/34/introduction-built-in-parseintpipe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/34/introduction-parseintpipe-integre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/34/introduction-built-in-parseintpipe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/35/introduction-using-built-in-pipes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/35/wprowadzenie-uzycie-wbudowanych-pipes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/35/introduction-using-built-in-pipes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/35/introduction-utiliser-les-pipes-integres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/35/introduction-using-built-in-pipes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/36/introduction-pipe-validation-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/36/wprowadzenie-kolejnosc-walidacji-w-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/36/introduction-pipe-validation-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/36/introduction-ordre-de-validation-d-un-pipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/36/introduction-pipe-validation-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/37/introduction-dto-definition-with-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/37/wprowadzenie-definicja-dto-z-walidacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/37/introduction-dto-definition-with-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/37/introduction-definition-d-un-dto-avec-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/37/introduction-dto-definition-with-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/38/introduction-global-validationpipe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/38/wprowadzenie-validationpipe-globalny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/38/introduction-global-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/38/introduction-validationpipe-global"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/38/introduction-global-validationpipe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/39/introduction-dto-with-validation-decorators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/39/wprowadzenie-dto-z-dekoratorami-walidacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/39/introduction-dto-with-validation-decorators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/39/introduction-dto-avec-decorateurs-de-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/39/introduction-dto-with-validation-decorators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/40/introduction-using-validationpipe-in-an-endpoint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/40/wprowadzenie-uzycie-validationpipe-w-endpoincie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/40/introduction-using-validationpipe-in-an-endpoint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/40/introduction-utiliser-validationpipe-dans-un-endpoint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/40/introduction-using-validationpipe-in-an-endpoint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/42/creating-a-parameter-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/42/tworzenie-dekoratora-parametru"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/42/creating-a-parameter-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/42/creer-un-decorateur-de-parametre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/42/creating-a-parameter-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/43/the-data-argument-in-createparamdecorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/43/argument-data-w-createparamdecorator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/43/the-data-argument-in-createparamdecorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/43/l-argument-data-dans-createparamdecorator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/43/the-data-argument-in-createparamdecorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/44/creating-the-currentuser-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/44/tworzenie-dekoratora-currentuser"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/44/creating-the-currentuser-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/44/creer-le-decorateur-currentuser"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/44/creating-the-currentuser-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/45/createparamdecorator-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/45/struktura-createparamdecorator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/45/createparamdecorator-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/45/structure-de-createparamdecorator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/45/createparamdecorator-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/46/setmetadata-and-reflector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/46/setmetadata-i-reflector"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/46/setmetadata-and-reflector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/46/setmetadata-et-reflector"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/46/setmetadata-and-reflector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/47/roles-decorator-with-setmetadata-and-rolesguard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/47/dekorator-roles-z-setmetadata-i-rolesguard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/47/roles-decorator-with-setmetadata-and-rolesguard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/47/decorateur-roles-avec-setmetadata-et-rolesguard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/47/roles-decorator-with-setmetadata-and-rolesguard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/48/setmetadata-invocation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/48/wywolanie-setmetadata"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/48/setmetadata-invocation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/48/appel-de-setmetadata"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/48/setmetadata-invocation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/49/the-applydecorators-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/49/funkcja-applydecorators"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/49/the-applydecorators-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/49/la-fonction-applydecorators"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/49/the-applydecorators-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/50/components-of-the-composite-auth-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/50/skladowe-zlozonego-dekoratora-auth"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/50/components-of-the-composite-auth-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/50/composants-du-decorateur-composite-auth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/50/components-of-the-composite-auth-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/52/notfoundexception</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/52/wyjatek-notfoundexception"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/52/notfoundexception"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/52/notfoundexception"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/52/notfoundexception"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/53/the-catch-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/53/dekorator-catch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/53/the-catch-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/53/le-decorateur-catch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/53/the-catch-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/54/custom-exception-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/54/wlasny-filtr-wyjatkow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/54/custom-exception-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/54/filtre-d-exception-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/54/custom-exception-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/55/exception-filter-binding-levels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/55/poziomy-bindowania-exception-filters"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/55/exception-filter-binding-levels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/55/niveaux-d-attachement-d-un-filtre-d-exception"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/55/exception-filter-binding-levels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/56/structure-of-the-catch-method-in-a-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/56/struktura-metody-catch-w-filtrze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/56/structure-of-the-catch-method-in-a-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/56/structure-de-la-methode-catch-dans-un-filtre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/56/structure-of-the-catch-method-in-a-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/57/catch-all-exception-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/57/filtr-lapiacy-wszystkie-wyjatki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/57/catch-all-exception-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/57/filtre-d-exception-attrape-tout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/57/catch-all-exception-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/58/catch-all-exception-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/58/filtr-lapiacy-wszystkie-wyjatki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/58/catch-all-exception-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/58/filtre-d-exception-attrape-tout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/58/catch-all-exception-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/59/throwing-a-notfoundexception</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/59/rzucenie-wyjatku-notfoundexception"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/59/throwing-a-notfoundexception"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/59/lever-une-notfoundexception"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/59/throwing-a-notfoundexception"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/60/filter-execution-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/60/kolejnosc-wykonania-filtrow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/60/filter-execution-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/60/ordre-d-execution-des-filtres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/60/filter-execution-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/62/request-lifecycle-stages-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/62/kolejnosc-etapow-cyklu-zycia-zadania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/62/request-lifecycle-stages-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/62/ordre-des-etapes-du-cycle-de-vie-d-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/62/request-lifecycle-stages-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/63/first-stage-of-the-request-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/63/pierwszy-etap-cyklu-zycia-zadania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/63/first-stage-of-the-request-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/63/premiere-etape-du-cycle-de-vie-d-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/63/first-stage-of-the-request-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/64/interceptor-dual-nature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/64/interceptor-podwojna-natura"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/64/interceptor-dual-nature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/64/intercepteur-double-nature"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/64/interceptor-dual-nature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/65/middleware-in-the-request-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/65/middleware-w-cyklu-zycia-zadania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/65/middleware-in-the-request-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/65/middleware-dans-le-cycle-de-vie-d-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/65/middleware-in-the-request-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/66/full-request-lifecycle-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/66/pelna-kolejnosc-cyklu-zycia-zadania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/66/full-request-lifecycle-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/66/ordre-complet-du-cycle-de-vie-d-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/66/full-request-lifecycle-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/67/guard-rejects-a-request-what-happens</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/67/guard-odrzuca-request-co-sie-dzieje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/67/guard-rejects-a-request-what-happens"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/67/un-guard-rejette-une-requete-que-se-passe-t-il"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/67/guard-rejects-a-request-what-happens"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/68/guard-in-the-request-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/68/guard-w-cyklu-zycia-zadania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/68/guard-in-the-request-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/68/guard-dans-le-cycle-de-vie-d-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/68/guard-in-the-request-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/69/getting-the-request-in-a-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/69/pobranie-requestu-w-guardzie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/69/getting-the-request-in-a-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/69/recuperer-la-requete-dans-un-guard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/69/getting-the-request-in-a-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/70/pipe-rejects-data-scenario</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/70/pipe-odrzuca-dane-scenariusz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/70/pipe-rejects-data-scenario"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/70/un-pipe-rejette-les-donnees-scenario"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/70/pipe-rejects-data-scenario"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/71/interceptor-in-the-request-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/71/interceptor-w-cyklu-zycia-zadania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/71/interceptor-in-the-request-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/71/intercepteur-dans-le-cycle-de-vie-d-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/71/interceptor-in-the-request-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/72/scenario-guard-rejects-a-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/72/scenariusz-guard-odrzuca-request"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/72/scenario-guard-rejects-a-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/72/scenario-un-guard-rejette-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/72/scenario-guard-rejects-a-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/73/pipe-in-the-request-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/73/pipe-w-cyklu-zycia-zadania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/73/pipe-in-the-request-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/73/pipe-dans-le-cycle-de-vie-d-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/73/pipe-in-the-request-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/74/debugging-the-nestjs-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/74/debugowanie-pipeline-u-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/74/debugging-the-nestjs-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/74/debogage-du-pipeline-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/74/debugging-the-nestjs-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/75/exception-filters-in-the-request-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/75/filtry-wyjatkow-w-cyklu-zycia-zadania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/75/exception-filters-in-the-request-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/75/filtres-d-exceptions-dans-le-cycle-de-vie-d-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/75/exception-filters-in-the-request-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/77/submit-the-tribute-system-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/77/przeslij-projekt-systemu-trybutow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/77/submit-the-tribute-system-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/77/soumettre-le-projet-du-systeme-de-tributs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/77/submit-the-tribute-system-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/2/78/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/2/78/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/2/78/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/2/78/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/2/78/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/1/introduction-databases-and-typeorm</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/1/wprowadzenie-bazy-danych-i-typeorm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/1/introduction-databases-and-typeorm"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/1/introduction-bases-de-donnees-et-typeorm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/1/introduction-databases-and-typeorm"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/3/what-is-typeorm</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/3/czym-jest-typeorm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/3/what-is-typeorm"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/3/qu-est-ce-que-typeorm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/3/what-is-typeorm"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/4/the-entity-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/4/dekorator-entity"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/4/the-entity-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/4/le-decorateur-entity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/4/the-entity-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/5/first-typeorm-entity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/5/pierwsza-encja-typeorm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/5/first-typeorm-entity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/5/premiere-entite-typeorm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/5/first-typeorm-entity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/6/typeorm-entity-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/6/definicja-encji-typeorm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/6/typeorm-entity-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/6/definition-d-une-entite-typeorm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/6/typeorm-entity-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/7/typeorm-configuration-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/7/konfiguracja-typeorm-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/7/typeorm-configuration-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/7/configuration-de-typeorm-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/7/typeorm-configuration-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/8/database-connection-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/8/konfiguracja-polaczenia-z-baza-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/8/database-connection-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/8/configuration-de-la-connexion-a-la-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/8/database-connection-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/10/purpose-of-database-migrations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/10/cel-migracji-bazy-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/10/purpose-of-database-migrations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/10/role-des-migrations-de-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/10/purpose-of-database-migrations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/11/generating-migrations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/11/generowanie-migracji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/11/generating-migrations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/11/generer-des-migrations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/11/generating-migrations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/12/migration-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/12/klasa-migracji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/12/migration-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/12/classe-de-migration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/12/migration-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/13/database-migration-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/13/proces-migracji-bazy-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/13/database-migration-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/13/processus-de-migration-de-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/13/database-migration-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/14/migration-generation-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/14/komenda-generowania-migracji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/14/migration-generation-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/14/commande-de-generation-de-migration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/14/migration-generation-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/15/reverting-migrations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/15/cofanie-migracji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/15/reverting-migrations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/15/annuler-des-migrations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/15/reverting-migrations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/16/advanced-entity-with-column-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/16/zaawansowana-encja-z-opcjami-kolumn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/16/advanced-entity-with-column-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/16/entite-avancee-avec-options-de-colonnes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/16/advanced-entity-with-column-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/18/onetomany-relation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/18/relacja-onetomany"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/18/onetomany-relation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/18/relation-onetomany"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/18/onetomany-relation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/19/the-manytoone-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/19/dekorator-manytoone"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/19/the-manytoone-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/19/le-decorateur-manytoone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/19/the-manytoone-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/20/onetomany-and-manytoone-relation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/20/relacja-onetomany-i-manytoone"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/20/onetomany-and-manytoone-relation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/20/relations-onetomany-et-manytoone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/20/onetomany-and-manytoone-relation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/21/onetomany-relation-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/21/deklaracja-relacji-onetomany"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/21/onetomany-relation-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/21/declaration-de-la-relation-onetomany"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/21/onetomany-relation-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/22/manytomany-relation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/22/relacja-manytomany"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/22/manytomany-relation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/22/relation-manytomany"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/22/manytomany-relation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/23/eager-loading-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/23/konfiguracja-eager-loading"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/23/eager-loading-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/23/configuration-de-l-eager-loading"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/23/eager-loading-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/24/manytomany-relation-with-jointable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/24/relacja-manytomany-z-jointable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/24/manytomany-relation-with-jointable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/24/relation-manytomany-avec-jointable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/24/manytomany-relation-with-jointable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/26/registering-a-repository-in-a-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/26/rejestracja-repozytorium-w-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/26/registering-a-repository-in-a-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/26/enregistrer-un-repository-dans-un-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/26/registering-a-repository-in-a-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/27/repository-configuration-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/27/konfiguracja-repozytorium-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/27/repository-configuration-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/27/configuration-d-un-repository-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/27/repository-configuration-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/28/service-with-repository</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/28/serwis-z-repozytorium"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/28/service-with-repository"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/28/service-avec-repository"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/28/service-with-repository"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/29/the-find-method-with-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/29/metoda-find-z-opcjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/29/the-find-method-with-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/29/la-methode-find-avec-options"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/29/the-find-method-with-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/30/repository-injection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/30/wstrzykniecie-repozytorium"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/30/repository-injection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/30/injection-d-un-repository"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/30/repository-injection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/31/the-save-method-in-a-repository</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/31/metoda-save-w-repozytorium"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/31/the-save-method-in-a-repository"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/31/la-methode-save-d-un-repository"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/31/the-save-method-in-a-repository"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/32/crud-with-repository</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/32/crud-z-repozytorium"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/32/crud-with-repository"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/32/crud-avec-repository"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/32/crud-with-repository"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/34/when-to-use-querybuilder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/34/kiedy-uzywac-querybuilder"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/34/when-to-use-querybuilder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/34/quand-utiliser-querybuilder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/34/when-to-use-querybuilder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/35/building-a-querybuilder-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/35/budowa-zapytania-querybuilder"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/35/building-a-querybuilder-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/35/construire-une-requete-querybuilder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/35/building-a-querybuilder-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/36/query-with-querybuilder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/36/zapytanie-z-querybuilder"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/36/query-with-querybuilder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/36/requete-avec-querybuilder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/36/query-with-querybuilder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/37/the-leftjoinandselect-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/37/metoda-leftjoinandselect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/37/the-leftjoinandselect-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/37/la-methode-leftjoinandselect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/37/the-leftjoinandselect-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/38/querybuilder-with-join</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/38/querybuilder-z-join"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/38/querybuilder-with-join"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/38/querybuilder-avec-join"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/38/querybuilder-with-join"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/39/querybuilder-method-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/39/lancuch-metod-querybuilder"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/39/querybuilder-method-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/39/chaine-de-methodes-querybuilder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/39/querybuilder-method-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/40/advanced-querybuilder-with-relations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/40/zaawansowany-querybuilder-z-relacjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/40/advanced-querybuilder-with-relations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/40/querybuilder-avance-avec-relations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/40/advanced-querybuilder-with-relations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/42/what-is-a-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/42/czym-jest-transakcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/42/what-is-a-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/42/qu-est-ce-qu-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/42/what-is-a-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/43/transaction-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/43/cykl-zycia-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/43/transaction-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/43/cycle-de-vie-d-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/43/transaction-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/44/transaction-with-queryrunner</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/44/transakcja-z-queryrunner"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/44/transaction-with-queryrunner"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/44/transaction-avec-queryrunner"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/44/transaction-with-queryrunner"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/45/acid-in-transactions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/45/acid-w-transakcjach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/45/acid-in-transactions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/45/acid-dans-les-transactions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/45/acid-in-transactions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/46/transaction-with-queryrunner</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/46/transakcja-z-queryrunner"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/46/transaction-with-queryrunner"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/46/transaction-avec-queryrunner"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/46/transaction-with-queryrunner"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/47/starting-a-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/47/rozpoczecie-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/47/starting-a-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/47/demarrer-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/47/starting-a-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/48/transaction-decorator-alternative</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/48/dekorator-transaction-alternatywa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/48/transaction-decorator-alternative"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/48/decorateur-transaction-alternative"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/48/transaction-decorator-alternative"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/50/purpose-of-a-seeder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/50/cel-seedera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/50/purpose-of-a-seeder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/50/role-d-un-seeder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/50/purpose-of-a-seeder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/51/database-seeding-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/51/proces-seedowania-bazy-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/51/database-seeding-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/51/processus-de-seeding-de-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/51/database-seeding-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/52/seeder-for-legionaries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/52/seeder-dla-legionistow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/52/seeder-for-legionaries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/52/seeder-pour-les-legionnaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/52/seeder-for-legionaries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/53/fixtures-vs-seeders</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/53/fixtures-vs-seeders"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/53/fixtures-vs-seeders"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/53/fixtures-vs-seeders"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/53/fixtures-vs-seeders"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/54/seeding-order-for-tables-with-relations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/54/kolejnosc-seedowania-tabel-z-relacjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/54/seeding-order-for-tables-with-relations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/54/ordre-de-seeding-pour-les-tables-avec-relations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/54/seeding-order-for-tables-with-relations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/55/clearing-a-table-before-seeding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/55/czyszczenie-tabeli-przed-seedowaniem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/55/clearing-a-table-before-seeding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/55/vider-une-table-avant-le-seeding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/55/clearing-a-table-before-seeding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/56/test-data-factory</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/56/fabryka-danych-testowych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/56/test-data-factory"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/56/factory-de-donnees-de-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/56/test-data-factory"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/58/entity-level-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/58/walidacja-na-poziomie-encji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/58/entity-level-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/58/validation-au-niveau-de-l-entite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/58/entity-level-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/59/unique-constraint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/59/unique-constraint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/59/unique-constraint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/59/contrainte-d-unicite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/59/unique-constraint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/60/entity-with-validation-and-indexes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/60/encja-z-walidacja-i-indeksami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/60/entity-with-validation-and-indexes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/60/entite-avec-validation-et-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/60/entity-with-validation-and-indexes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/61/data-validation-layers-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/61/warstwy-walidacji-danych-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/61/data-validation-layers-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/61/couches-de-validation-des-donnees-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/61/data-validation-layers-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/62/column-definition-with-not-null-and-default</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/62/definicja-kolumny-z-not-null-i-default"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/62/column-definition-with-not-null-and-default"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/62/definition-de-colonne-avec-not-null-et-valeur-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/62/column-definition-with-not-null-and-default"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/63/beforeinsert-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/63/hook-beforeinsert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/63/beforeinsert-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/63/hook-beforeinsert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/63/beforeinsert-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/64/entity-hooks-and-subscribers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/64/entity-hooks-i-subscribers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/64/entity-hooks-and-subscribers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/64/hooks-et-subscribers-d-entite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/64/entity-hooks-and-subscribers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/65/index-decorator-on-an-entity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/65/dekorator-index-na-encji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/65/index-decorator-on-an-entity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/65/decorateur-index-sur-une-entite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/65/index-decorator-on-an-entity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/66/column-types-from-simplest-to-most-complex</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/66/typy-kolumn-od-najprostszego-do-najbardziej-zlozonego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/66/column-types-from-simplest-to-most-complex"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/66/types-de-colonnes-du-plus-simple-au-plus-complexe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/66/column-types-from-simplest-to-most-complex"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/67/soft-delete-in-typeorm</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/67/soft-delete-w-typeorm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/67/soft-delete-in-typeorm"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/67/soft-delete-dans-typeorm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/67/soft-delete-in-typeorm"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/68/entity-with-soft-delete-and-timestamps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/68/encja-z-soft-delete-i-timestampami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/68/entity-with-soft-delete-and-timestamps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/68/entite-avec-soft-delete-et-timestamps"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/68/entity-with-soft-delete-and-timestamps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/69/soft-delete-with-repository</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/69/soft-delete-z-repozytorium"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/69/soft-delete-with-repository"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/69/soft-delete-avec-repository"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/69/soft-delete-with-repository"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/70/retrieving-soft-deleted-records</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/70/odzyskanie-soft-deleted-rekordow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/70/retrieving-soft-deleted-records"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/70/recuperer-les-enregistrements-soft-deleted"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/70/retrieving-soft-deleted-records"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/71/cascade-in-relations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/71/cascade-w-relacjach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/71/cascade-in-relations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/71/cascade-dans-les-relations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/71/cascade-in-relations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/72/database-query-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/72/optymalizacja-zapytan-bazy-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/72/database-query-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/72/optimisation-des-requetes-de-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/72/database-query-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/73/result-pagination</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/73/paginacja-wynikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/73/result-pagination"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/73/pagination-des-resultats"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/73/result-pagination"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/74/the-findandcount-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/74/metoda-findandcount"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/74/the-findandcount-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/74/la-methode-findandcount"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/74/the-findandcount-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/75/destructuring-findandcount</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/75/destrukturyzacja-findandcount"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/75/destructuring-findandcount"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/75/destructurer-findandcount"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/75/destructuring-findandcount"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/77/submit-your-database-system-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/77/przeslij-projekt-systemu-baz-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/77/submit-your-database-system-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/77/soumets-ton-projet-de-systeme-de-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/77/submit-your-database-system-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/3/78/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/3/78/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/3/78/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/3/78/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/3/78/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/1/introduction-authentication-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/1/wprowadzenie-authentication-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/1/introduction-authentication-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/1/introduction-l-authentification-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/1/introduction-authentication-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/3/what-is-authentication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/3/czym-jest-authentication"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/3/what-is-authentication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/3/qu-est-ce-que-l-authentification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/3/what-is-authentication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/4/authentication-vs-authorization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/4/authentication-vs-authorization"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/4/authentication-vs-authorization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/4/authentification-vs-autorisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/4/authentication-vs-authorization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/5/authentication-packages-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/5/pakiety-do-authentication-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/5/authentication-packages-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/5/les-paquets-d-authentification-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/5/authentication-packages-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/6/exclude-decorator-in-entity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/6/dekorator-exclude-w-entity"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/6/exclude-decorator-in-entity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/6/le-decorateur-exclude-dans-une-entity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/6/exclude-decorator-in-entity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/7/user-entity-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/7/elementy-encji-user"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/7/user-entity-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/7/les-elements-de-l-entite-user"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/7/user-entity-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/8/registration-dto-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/8/walidacja-dto-rejestracji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/8/registration-dto-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/8/validation-du-dto-d-inscription"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/8/registration-dto-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/9/hashing-the-user-password</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/9/hashowanie-hasla-uzytkownika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/9/hashing-the-user-password"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/9/hacher-le-mot-de-passe-de-l-utilisateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/9/hashing-the-user-password"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/10/user-registration-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/10/proces-rejestracji-uzytkownika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/10/user-registration-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/10/le-processus-d-inscription-de-l-utilisateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/10/user-registration-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/11/bcrypt-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/11/biblioteka-bcrypt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/11/bcrypt-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/11/la-bibliotheque-bcrypt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/11/bcrypt-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/13/why-hashing-instead-of-encrypting-passwords</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/13/dlaczego-hashowanie-a-nie-szyfrowanie-hasel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/13/why-hashing-instead-of-encrypting-passwords"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/13/pourquoi-hacher-plutot-que-chiffrer-les-mots-de-passe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/13/why-hashing-instead-of-encrypting-passwords"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/14/password-hashing-process-with-bcrypt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/14/proces-hashowania-hasla-z-bcrypt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/14/password-hashing-process-with-bcrypt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/14/le-processus-de-hachage-de-mot-de-passe-avec-bcrypt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/14/password-hashing-process-with-bcrypt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/16/jwt-token-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/16/struktura-tokenu-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/16/jwt-token-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/16/la-structure-d-un-token-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/16/jwt-token-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/17/jwt-payload-contents</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/17/zawartosc-payload-w-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/17/jwt-payload-contents"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/17/le-contenu-du-payload-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/17/jwt-payload-contents"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/18/jwtmodule-configuration-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/18/konfiguracja-jwtmodule-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/18/jwtmodule-configuration-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/18/configuration-de-jwtmodule-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/18/jwtmodule-configuration-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/19/jwt-token-parts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/19/czesci-tokenu-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/19/jwt-token-parts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/19/les-parties-d-un-token-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/19/jwt-token-parts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/20/extractjwt-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/20/metoda-extractjwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/20/extractjwt-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/20/la-methode-extractjwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/20/extractjwt-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/21/jwtstrategy-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/21/implementacja-jwtstrategy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/21/jwtstrategy-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/21/l-implementation-de-jwtstrategy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/21/jwtstrategy-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/22/jwtstrategy-declaration-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/22/skladnia-deklaracji-jwtstrategy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/22/jwtstrategy-declaration-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/22/la-syntaxe-de-declaration-de-jwtstrategy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/22/jwtstrategy-declaration-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/23/ignoreexpiration-property-in-jwt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/23/wlasciwosc-ignoreexpiration-w-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/23/ignoreexpiration-property-in-jwt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/23/la-propriete-ignoreexpiration-dans-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/23/ignoreexpiration-property-in-jwt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/24/login-process-with-jwt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/24/proces-logowania-z-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/24/login-process-with-jwt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/24/le-processus-de-connexion-avec-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/24/login-process-with-jwt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/25/environment-variables-for-jwt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/25/zmienne-srodowiskowe-dla-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/25/environment-variables-for-jwt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/25/les-variables-d-environnement-pour-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/25/environment-variables-for-jwt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/26/jwtpayload-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/26/jwtpayload-interface"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/26/jwtpayload-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/26/l-interface-jwtpayload"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/26/jwtpayload-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/27/signoptions-in-jwt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/27/opcja-signoptions-w-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/27/signoptions-in-jwt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/27/signoptions-dans-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/27/signoptions-in-jwt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/29/what-is-passport-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/29/czym-jest-passport-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/29/what-is-passport-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/29/qu-est-ce-que-passport-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/29/what-is-passport-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/30/local-strategy-in-passport</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/30/local-strategy-w-passport"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/30/local-strategy-in-passport"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/30/la-strategie-local-dans-passport"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/30/local-strategy-in-passport"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/31/localstrategy-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/31/implementacja-localstrategy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/31/localstrategy-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/31/l-implementation-de-localstrategy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/31/localstrategy-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/32/localstrategy-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/32/konfiguracja-localstrategy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/32/localstrategy-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/32/la-configuration-de-localstrategy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/32/localstrategy-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/33/authguard-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/33/authguard-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/33/authguard-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/33/authguard-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/33/authguard-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/34/localauthguard-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/34/definicja-localauthguard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/34/localauthguard-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/34/la-definition-de-localauthguard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/34/localauthguard-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/35/jwtauthguard-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/35/implementacja-jwtauthguard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/35/jwtauthguard-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/35/l-implementation-de-jwtauthguard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/35/jwtauthguard-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/36/google-oauth-strategy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/36/strategia-google-oauth"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/36/google-oauth-strategy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/36/la-strategie-google-oauth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/36/google-oauth-strategy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/37/authentication-layers-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/37/kolejnosc-warstw-authentication"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/37/authentication-layers-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/37/l-ordre-des-couches-d-authentification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/37/authentication-layers-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/38/googlestrategy-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/38/konfiguracja-googlestrategy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/38/googlestrategy-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/38/la-configuration-de-googlestrategy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/38/googlestrategy-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/39/handlerequest-method-in-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/39/metoda-handlerequest-w-guard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/39/handlerequest-method-in-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/39/la-methode-handlerequest-dans-un-guard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/39/handlerequest-method-in-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/40/number-of-strategies-in-passport-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/40/liczba-strategii-w-passport-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/40/number-of-strategies-in-passport-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/40/le-nombre-de-strategies-dans-passport-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/40/number-of-strategies-in-passport-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/41/oauth-2-0-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/41/flow-oauth-2-0"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/41/oauth-2-0-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/41/le-flux-oauth-2-0"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/41/oauth-2-0-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/42/login-endpoint-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/42/implementacja-endpointu-logowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/42/login-endpoint-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/42/l-implementation-de-l-endpoint-de-connexion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/42/login-endpoint-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/43/usernamefield-property-in-localstrategy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/43/pole-usernamefield-w-localstrategy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/43/usernamefield-property-in-localstrategy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/43/la-propriete-usernamefield-dans-localstrategy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/43/usernamefield-property-in-localstrategy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/44/useguards-decorator-with-multiple-guards</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/44/dekorator-useguards-z-wieloma-guardami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/44/useguards-decorator-with-multiple-guards"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/44/le-decorateur-useguards-avec-plusieurs-guards"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/44/useguards-decorator-with-multiple-guards"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/45/refresh-token</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/45/refresh-token"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/45/refresh-token"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/45/le-refresh-token"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/45/refresh-token"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/46/token-handling-strategy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/46/strategia-obslugi-tokenow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/46/token-handling-strategy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/46/la-strategie-de-gestion-des-tokens"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/46/token-handling-strategy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/47/bcrypt-compare-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/47/metoda-bcrypt-compare"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/47/bcrypt-compare-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/47/la-methode-bcrypt-compare"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/47/bcrypt-compare-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/48/jwt-secret-key-requirements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/48/wymagania-dla-klucza-jwt-secret"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/48/jwt-secret-key-requirements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/48/les-exigences-de-la-cle-jwt-secret"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/48/jwt-secret-key-requirements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/49/protecting-an-endpoint-with-jwt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/49/ochrona-endpointu-za-pomoca-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/49/protecting-an-endpoint-with-jwt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/49/proteger-un-endpoint-avec-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/49/protecting-an-endpoint-with-jwt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/50/apibearerauth-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/50/dekorator-apibearerauth"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/50/apibearerauth-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/50/le-decorateur-apibearerauth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/50/apibearerauth-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/51/req-decorator-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/51/skladnia-dekoratora-req"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/51/req-decorator-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/51/la-syntaxe-du-decorateur-req"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/51/req-decorator-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/52/jwtservice-sign-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/52/metoda-jwtservice-sign"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/52/jwtservice-sign-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/52/la-methode-jwtservice-sign"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/52/jwtservice-sign-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/53/token-generation-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/53/serwis-generowania-tokenu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/53/token-generation-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/53/le-service-de-generation-de-token"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/53/token-generation-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/54/authmodule-registration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/54/rejestracja-authmodule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/54/authmodule-registration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/54/l-enregistrement-d-authmodule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/54/authmodule-registration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/55/sub-field-in-jwt-payload</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/55/pole-sub-w-jwt-payload"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/55/sub-field-in-jwt-payload"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/55/le-champ-sub-dans-le-payload-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/55/sub-field-in-jwt-payload"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/56/handling-401-unauthorized-error</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/56/obsluga-bledu-401-unauthorized"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/56/handling-401-unauthorized-error"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/56/la-gestion-de-l-erreur-401-unauthorized"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/56/handling-401-unauthorized-error"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/57/passport-strategy-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/57/typy-strategii-passport"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/57/passport-strategy-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/57/les-types-de-strategies-passport"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/57/passport-strategy-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/58/authguard-import-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/58/skladnia-importu-authguard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/58/authguard-import-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/58/la-syntaxe-d-import-d-authguard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/58/authguard-import-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/59/middleware-vs-guard-in-authentication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/59/middleware-vs-guard-w-authentication"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/59/middleware-vs-guard-in-authentication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/59/middleware-vs-guard-dans-l-authentification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/59/middleware-vs-guard-in-authentication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/60/req-user-object-after-jwt-authentication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/60/obiekt-req-user-po-jwt-authentication"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/60/req-user-object-after-jwt-authentication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/60/l-objet-req-user-apres-l-authentification-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/60/req-user-object-after-jwt-authentication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/61/complete-authmodule-with-jwt-and-passport</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/61/kompletny-authmodule-z-jwt-i-passport"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/61/complete-authmodule-with-jwt-and-passport"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/61/authmodule-complet-avec-jwt-et-passport"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/61/complete-authmodule-with-jwt-and-passport"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/62/validate-syntax-in-jwtstrategy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/62/skladnia-validate-w-jwtstrategy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/62/validate-syntax-in-jwtstrategy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/62/la-syntaxe-de-validate-dans-jwtstrategy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/62/validate-syntax-in-jwtstrategy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/63/jwt-token-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/63/cykl-zycia-tokenu-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/63/jwt-token-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/63/le-cycle-de-vie-d-un-token-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/63/jwt-token-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/65/purpose-of-role-based-authorization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/65/cel-role-based-authorization"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/65/purpose-of-role-based-authorization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/65/le-but-de-l-autorisation-basee-sur-les-roles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/65/purpose-of-role-based-authorization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/66/role-hierarchy-in-rbac</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/66/hierarchia-rol-w-rbac"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/66/role-hierarchy-in-rbac"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/66/la-hierarchie-des-roles-dans-rbac"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/66/role-hierarchy-in-rbac"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/68/access-token-vs-refresh-token-lifetime</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/68/czas-zycia-access-token-vs-refresh-token"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/68/access-token-vs-refresh-token-lifetime"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/68/duree-de-vie-de-l-access-token-vs-refresh-token"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/68/access-token-vs-refresh-token-lifetime"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/69/token-refresh-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/69/proces-odswiezania-tokenu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/69/token-refresh-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/69/le-processus-de-renouvellement-de-token"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/69/token-refresh-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/71/oauth-2-0-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/71/oauth-2-0-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/71/oauth-2-0-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/71/oauth-2-0-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/71/oauth-2-0-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/72/oauth-2-0-flow-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/72/flow-oauth-2-0-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/72/oauth-2-0-flow-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/72/le-flux-oauth-2-0-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/72/oauth-2-0-flow-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/74/session-based-vs-jwt-authentication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/74/session-based-vs-jwt-authentication"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/74/session-based-vs-jwt-authentication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/74/authentification-par-session-vs-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/74/session-based-vs-jwt-authentication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/75/express-session-configuration-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/75/konfiguracja-express-session-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/75/express-session-configuration-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/75/la-configuration-d-express-session-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/75/express-session-configuration-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/78/submit-your-authentication-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/78/przeslij-swoj-system-authentication"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/78/submit-your-authentication-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/78/soumettez-votre-systeme-d-authentification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/78/submit-your-authentication-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/4/79/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/4/79/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/4/79/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/4/79/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/4/79/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/1/introduction-websockets-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/1/wprowadzenie-websockets-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/1/introduction-websockets-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/1/introduction-les-websockets-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/1/introduction-websockets-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/3/http-vs-websockets-differences</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/3/roznice-http-vs-websockets"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/3/http-vs-websockets-differences"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/3/differences-entre-http-et-websockets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/3/http-vs-websockets-differences"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/4/websocket-packages-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/4/pakiety-websocket-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/4/websocket-packages-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/4/les-paquets-websocket-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/4/websocket-packages-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/5/first-websocket-gateway</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/5/pierwszy-websocket-gateway"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/5/first-websocket-gateway"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/5/premiere-websocket-gateway"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/5/first-websocket-gateway"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/6/the-websocketgateway-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/6/dekorator-websocketgateway"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/6/the-websocketgateway-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/6/le-decorateur-websocketgateway"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/6/the-websocketgateway-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/7/gateway-lifecycle-interfaces</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/7/interfejsy-lifecycle-gateway"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/7/gateway-lifecycle-interfaces"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/7/les-interfaces-de-cycle-de-vie-de-la-gateway"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/7/gateway-lifecycle-interfaces"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/8/websocket-gateway-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/8/konfiguracja-websocket-gateway"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/8/websocket-gateway-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/8/configuration-de-la-websocket-gateway"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/8/websocket-gateway-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/9/the-client-emit-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/9/metoda-client-emit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/9/the-client-emit-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/9/la-methode-client-emit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/9/the-client-emit-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/10/handling-messages-with-subscribemessage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/10/obsluga-wiadomosci-z-subscribemessage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/10/handling-messages-with-subscribemessage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/10/gerer-les-messages-avec-subscribemessage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/10/handling-messages-with-subscribemessage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/12/the-fleetevents-enum-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/12/typ-fleetevents-enum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/12/the-fleetevents-enum-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/12/le-type-enum-fleetevents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/12/the-fleetevents-enum-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/13/event-naming-convention</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/13/konwencja-nazw-eventow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/13/event-naming-convention"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/13/convention-de-nommage-des-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/13/event-naming-convention"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/14/defining-an-interface-for-event-payload</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/14/definicja-interfejsu-dla-event-payload"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/14/defining-an-interface-for-event-payload"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/14/definir-une-interface-pour-le-payload-d-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/14/defining-an-interface-for-event-payload"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/15/websocket-event-priorities</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/15/priorytety-eventow-websocket"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/15/websocket-event-priorities"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/15/priorites-des-evenements-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/15/websocket-event-priorities"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/16/the-emit-vs-broadcast-difference</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/16/roznica-emit-vs-broadcast"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/16/the-emit-vs-broadcast-difference"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/16/la-difference-entre-emit-et-broadcast"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/16/the-emit-vs-broadcast-difference"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/17/handling-emergency-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/17/obsluga-eventow-emergency"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/17/handling-emergency-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/17/gerer-les-evenements-d-urgence"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/17/handling-emergency-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/18/implementing-an-event-handler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/18/implementacja-handlera-eventow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/18/implementing-an-event-handler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/18/implementer-un-gestionnaire-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/18/implementing-an-event-handler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/19/event-processing-stages-in-a-gateway</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/19/etapy-obslugi-eventu-w-gateway"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/19/event-processing-stages-in-a-gateway"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/19/etapes-de-traitement-d-un-evenement-dans-une-gateway"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/19/event-processing-stages-in-a-gateway"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/21/websocketgateway-configuration-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/21/opcje-konfiguracji-websocketgateway"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/21/websocketgateway-configuration-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/21/options-de-configuration-de-websocketgateway"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/21/websocketgateway-configuration-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/22/the-ongatewayinit-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/22/interfejs-ongatewayinit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/22/the-ongatewayinit-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/22/l-interface-ongatewayinit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/22/the-ongatewayinit-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/23/advanced-gateway-with-namespace</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/23/zaawansowany-gateway-z-namespace"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/23/advanced-gateway-with-namespace"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/23/gateway-avancee-avec-namespace"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/23/advanced-gateway-with-namespace"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/24/the-pingtimeout-and-pinginterval-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/24/opcje-pingtimeout-i-pinginterval"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/24/the-pingtimeout-and-pinginterval-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/24/les-options-pingtimeout-et-pinginterval"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/24/the-pingtimeout-and-pinginterval-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/25/the-usefilters-decorator-in-a-gateway</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/25/dekorator-usefilters-w-gateway"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/25/the-usefilters-decorator-in-a-gateway"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/25/le-decorateur-usefilters-dans-une-gateway"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/25/the-usefilters-decorator-in-a-gateway"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/26/authentication-on-connection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/26/uwierzytelnianie-przy-polaczeniu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/26/authentication-on-connection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/26/authentification-a-la-connexion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/26/authentication-on-connection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/27/timeout-for-unauthenticated-connections</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/27/timeout-nieuwierzytelnionych-polaczen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/27/timeout-for-unauthenticated-connections"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/27/timeout-pour-les-connexions-non-authentifiees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/27/timeout-for-unauthenticated-connections"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/29/broadcasting-types-in-socket-io</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/29/typy-broadcasting-w-socket-io"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/29/broadcasting-types-in-socket-io"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/29/types-de-diffusion-dans-socket-io"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/29/broadcasting-types-in-socket-io"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/30/the-broadcasttype-enum</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/30/enum-broadcasttype"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/30/the-broadcasttype-enum"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/30/l-enum-broadcasttype"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/30/the-broadcasttype-enum"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/31/fleet-wide-broadcast-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/31/serwis-broadcastu-do-calej-floty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/31/fleet-wide-broadcast-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/31/service-de-diffusion-a-toute-la-flotte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/31/fleet-wide-broadcast-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/32/message-priorities</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/32/priorytety-wiadomosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/32/message-priorities"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/32/priorites-des-messages"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/32/message-priorities"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/33/acknowledgment-in-broadcasting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/33/acknowledgment-w-broadcasting"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/33/acknowledgment-in-broadcasting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/33/accuse-de-reception-dans-la-diffusion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/33/acknowledgment-in-broadcasting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/34/broadcast-to-a-room</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/34/broadcast-do-pokoju"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/34/broadcast-to-a-room"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/34/diffusion-vers-une-salle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/34/broadcast-to-a-room"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/35/broadcasting-with-excludelegions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/35/broadcasting-z-excludelegions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/35/broadcasting-with-excludelegions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/35/diffusion-avec-excludelegions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/35/broadcasting-with-excludelegions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/36/the-broadcast-emit-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/36/skladnia-broadcast-emit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/36/the-broadcast-emit-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/36/la-syntaxe-broadcast-emit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/36/the-broadcast-emit-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/38/room-vs-namespace-difference</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/38/roznica-room-vs-namespace"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/38/room-vs-namespace-difference"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/38/difference-entre-room-et-namespace"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/38/room-vs-namespace-difference"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/39/creating-a-namespace</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/39/tworzenie-namespace"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/39/creating-a-namespace"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/39/creer-un-namespace"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/39/creating-a-namespace"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/40/implementing-a-room-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/40/implementacja-systemu-pokojow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/40/implementing-a-room-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/40/implementer-un-systeme-de-salles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/40/implementing-a-room-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/41/joining-a-room</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/41/dolaczanie-do-pokoju"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/41/joining-a-room"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/41/rejoindre-une-salle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/41/joining-a-room"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/42/websocket-rooms-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/42/pokoje-websocket-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/42/websocket-rooms-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/42/les-salles-websocket-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/42/websocket-rooms-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/43/the-client-join-and-client-leave-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/43/metoda-client-join-i-client-leave"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/43/the-client-join-and-client-leave-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/43/les-methodes-client-join-et-client-leave"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/43/the-client-join-and-client-leave-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/44/room-emission-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/44/skladnia-emisji-do-pokoju"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/44/room-emission-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/44/la-syntaxe-d-emission-vers-une-salle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/44/room-emission-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/46/jwt-authentication-in-websocket</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/46/jwt-authentication-w-websocket"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/46/jwt-authentication-in-websocket"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/46/authentification-jwt-en-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/46/jwt-authentication-in-websocket"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/47/socketauthguard-with-canactivate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/47/socketauthguard-z-canactivate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/47/socketauthguard-with-canactivate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/47/socketauthguard-avec-canactivate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/47/socketauthguard-with-canactivate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/48/implementing-socketauthguard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/48/implementacja-socketauthguard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/48/implementing-socketauthguard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/48/implementer-socketauthguard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/48/implementing-socketauthguard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/49/wsexception-websocket-exception</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/49/wsexception-wyjatek-websocket"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/49/wsexception-websocket-exception"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/49/wsexception-l-exception-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/49/wsexception-websocket-exception"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/50/websocket-token-verification</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/50/weryfikacja-tokenu-websocket"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/50/websocket-token-verification"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/50/verification-du-token-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/50/websocket-token-verification"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/51/rate-limiting-for-websocket</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/51/rate-limiting-dla-websocket"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/51/rate-limiting-for-websocket"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/51/rate-limiting-pour-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/51/rate-limiting-for-websocket"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/52/saving-auth-data-in-the-client</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/52/zapisywanie-danych-auth-w-kliencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/52/saving-auth-data-in-the-client"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/52/enregistrer-les-donnees-d-auth-dans-le-client"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/52/saving-auth-data-in-the-client"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/53/websocket-security-layers-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/53/kolejnosc-warstw-bezpieczenstwa-websocket"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/53/websocket-security-layers-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/53/ordre-des-couches-de-securite-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/53/websocket-security-layers-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/55/the-connectionmetrics-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/55/interfejs-connectionmetrics"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/55/the-connectionmetrics-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/55/l-interface-connectionmetrics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/55/the-connectionmetrics-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/56/connection-statuses</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/56/statusy-polaczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/56/connection-statuses"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/56/statuts-de-connexion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/56/connection-statuses"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/57/registering-a-new-connection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/57/rejestracja-nowego-polaczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/57/registering-a-new-connection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/57/enregistrer-une-nouvelle-connexion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/57/registering-a-new-connection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/58/websocket-connection-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/58/cykl-zycia-polaczenia-websocket"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/58/websocket-connection-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/58/cycle-de-vie-d-une-connexion-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/58/websocket-connection-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/59/monitoring-connection-quality</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/59/monitorowanie-jakosci-polaczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/59/monitoring-connection-quality"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/59/surveiller-la-qualite-de-la-connexion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/59/monitoring-connection-quality"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/60/websocket-transport</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/60/transport-websocket"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/60/websocket-transport"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/60/transport-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/60/websocket-transport"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/61/heartbeat-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/61/heartbeat-implementation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/61/heartbeat-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/61/implementation-du-heartbeat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/61/heartbeat-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/62/websocket-connection-metadata</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/62/metadane-polaczenia-websocket"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/62/websocket-connection-metadata"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/62/metadonnees-de-connexion-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/62/websocket-connection-metadata"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/63/reconnection-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/63/reconnection-handling"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/63/reconnection-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/63/gerer-la-reconnexion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/63/reconnection-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/64/disconnected-client-cleanup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/64/cleanup-rozlaczonego-klienta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/64/disconnected-client-cleanup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/64/nettoyage-d-un-client-deconnecte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/64/disconnected-client-cleanup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/65/websocket-module-registration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/65/websocket-module-registration"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/65/websocket-module-registration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/65/enregistrement-du-module-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/65/websocket-module-registration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/66/subscribemessage-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/66/skladnia-subscribemessage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/66/subscribemessage-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/66/syntaxe-de-subscribemessage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/66/subscribemessage-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/67/websocket-module-configuration-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/67/kolejnosc-konfiguracji-websocket-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/67/websocket-module-configuration-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/67/ordre-de-configuration-du-module-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/67/websocket-module-configuration-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/68/the-server-to-emit-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/68/skladnia-server-to-emit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/68/the-server-to-emit-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/68/la-syntaxe-server-to-emit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/68/the-server-to-emit-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/69/event-handling-hierarchy-in-a-gateway</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/69/hierarchia-obslugi-eventow-w-gateway"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/69/event-handling-hierarchy-in-a-gateway"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/69/hierarchie-de-gestion-des-evenements-dans-une-gateway"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/69/event-handling-hierarchy-in-a-gateway"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/70/the-io-connect-syntax-with-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/70/skladnia-io-connect-z-opcjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/70/the-io-connect-syntax-with-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/70/la-syntaxe-io-connect-avec-options"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/70/the-io-connect-syntax-with-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/73/submit-your-websocket-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/73/przeslij-swoj-system-websocket"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/73/submit-your-websocket-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/73/soumets-ton-systeme-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/73/submit-your-websocket-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/5/74/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/5/74/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/5/74/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/5/74/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/5/74/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/1/introduction-exception-filters-and-error-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/1/wprowadzenie-exception-filters-i-error-handling"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/1/introduction-exception-filters-and-error-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/1/introduction-exception-filters-et-gestion-des-erreurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/1/introduction-exception-filters-and-error-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/3/what-is-an-exception-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/3/czym-jest-exception-filter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/3/what-is-an-exception-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/3/qu-est-ce-qu-un-exception-filter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/3/what-is-an-exception-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/4/catch-decorator-in-exception-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/4/dekorator-catch-w-exception-filter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/4/catch-decorator-in-exception-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/4/le-decorateur-catch-dans-un-exception-filter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/4/catch-decorator-in-exception-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/5/basic-httpexceptionfilter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/5/podstawowy-httpexceptionfilter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/5/basic-httpexceptionfilter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/5/httpexceptionfilter-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/5/basic-httpexceptionfilter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/6/the-host-switchtohttp-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/6/metoda-host-switchtohttp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/6/the-host-switchtohttp-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/6/la-methode-host-switchtohttp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/6/the-host-switchtohttp-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/7/error-response-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/7/elementy-odpowiedzi-bledu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/7/error-response-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/7/elements-d-une-reponse-d-erreur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/7/error-response-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/8/exception-filter-application-levels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/8/poziomy-aplikowania-exception-filter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/8/exception-filter-application-levels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/8/niveaux-d-application-des-exception-filters"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/8/exception-filter-application-levels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/9/http-error-codes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/9/kody-bledow-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/9/http-error-codes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/9/codes-d-erreur-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/9/http-error-codes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/10/databaseexceptionfilter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/10/databaseexceptionfilter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/10/databaseexceptionfilter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/10/databaseexceptionfilter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/10/databaseexceptionfilter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/12/custom-exception-inheritance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/12/dziedziczenie-custom-exception"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/12/custom-exception-inheritance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/12/heritage-d-une-custom-exception"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/12/custom-exception-inheritance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/13/custom-exception-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/13/wlasciwosci-custom-exception"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/13/custom-exception-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/13/proprietes-d-une-custom-exception"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/13/custom-exception-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/14/custom-exceptions-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/14/hierarchia-custom-exceptions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/14/custom-exceptions-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/14/hierarchie-des-custom-exceptions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/14/custom-exceptions-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/15/exception-severity-levels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/15/poziomy-severity-wyjatkow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/15/exception-severity-levels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/15/niveaux-de-gravite-des-exceptions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/15/exception-severity-levels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/16/error-capturestacktrace</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/16/error-capturestacktrace"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/16/error-capturestacktrace"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/16/error-capturestacktrace"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/16/error-capturestacktrace"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/17/concrete-custom-exception</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/17/konkretny-custom-exception"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/17/concrete-custom-exception"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/17/custom-exception-concrete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/17/concrete-custom-exception"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/18/tributenotfoundexception-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/18/implementacja-tributenotfoundexception"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/18/tributenotfoundexception-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/18/implementation-de-tributenotfoundexception"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/18/tributenotfoundexception-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/20/loggerservice-interface-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/20/interfejs-loggerservice-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/20/loggerservice-interface-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/20/l-interface-loggerservice-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/20/loggerservice-interface-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/21/winston-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/21/biblioteka-winston"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/21/winston-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/21/la-bibliotheque-winston"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/21/winston-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/22/winston-logger-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/22/konfiguracja-winston-logger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/22/winston-logger-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/22/configuration-du-logger-winston"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/22/winston-logger-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/23/nestjs-logging-levels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/23/poziomy-logowania-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/23/nestjs-logging-levels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/23/niveaux-de-logging-de-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/23/nestjs-logging-levels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/24/dailyrotatefile-transport</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/24/dailyrotatefile-transport"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/24/dailyrotatefile-transport"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/24/le-transport-dailyrotatefile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/24/dailyrotatefile-transport"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/25/winston-log-format</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/25/format-loga-winston"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/25/winston-log-format"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/25/format-des-logs-winston"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/25/winston-log-format"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/26/structured-log-with-context</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/26/strukturalny-log-z-kontekstem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/26/structured-log-with-context"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/26/log-structure-avec-contexte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/26/structured-log-with-context"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/28/nestjs-terminus-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/28/modul-nestjs-terminus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/28/nestjs-terminus-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/28/le-module-nestjs-terminus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/28/nestjs-terminus-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/29/healthcheckservice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/29/healthcheckservice"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/29/healthcheckservice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/29/healthcheckservice"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/29/healthcheckservice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/30/health-check-controller</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/30/health-check-controller"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/30/health-check-controller"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/30/controleur-de-health-check"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/30/health-check-controller"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/31/health-indicators-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/31/health-indicators-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/31/health-indicators-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/31/les-health-indicators-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/31/health-indicators-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/32/health-check-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/32/skladnia-health-check"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/32/health-check-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/32/syntaxe-de-health-check"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/32/health-check-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/33/custom-health-indicator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/33/custom-health-indicator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/33/custom-health-indicator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/33/health-indicator-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/33/custom-health-indicator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/34/health-check-response</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/34/odpowiedz-health-check"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/34/health-check-response"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/34/reponse-d-un-health-check"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/34/health-check-response"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/36/prometheus-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/36/prometheus-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/36/prometheus-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/36/prometheus-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/36/prometheus-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/37/prometheus-metric-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/37/typy-metryk-prometheus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/37/prometheus-metric-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/37/types-de-metriques-prometheus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/37/prometheus-metric-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/38/prometheusservice-with-metrics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/38/prometheusservice-z-metrykami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/38/prometheusservice-with-metrics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/38/prometheusservice-avec-metriques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/38/prometheusservice-with-metrics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/39/prometheus-metrics-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/39/metryki-prometheus-typy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/39/prometheus-metrics-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/39/metriques-prometheus-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/39/prometheus-metrics-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/40/collectdefaultmetrics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/40/collectdefaultmetrics"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/40/collectdefaultmetrics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/40/collectdefaultmetrics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/40/collectdefaultmetrics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/41/labels-in-prometheus-metrics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/41/label-w-metrykach-prometheus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/41/labels-in-prometheus-metrics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/41/labels-dans-les-metriques-prometheus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/41/labels-in-prometheus-metrics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/42/metrics-endpoint-for-prometheus</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/42/endpoint-metrics-dla-prometheus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/42/metrics-endpoint-for-prometheus"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/42/l-endpoint-metrics-pour-prometheus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/42/metrics-endpoint-for-prometheus"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/43/nestjs-monitoring-setup-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/43/etapy-konfiguracji-monitoringu-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/43/nestjs-monitoring-setup-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/43/etapes-de-mise-en-place-du-monitoring-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/43/nestjs-monitoring-setup-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/45/logging-levels-in-debug-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/45/poziomy-logowania-w-trybie-debug"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/45/logging-levels-in-debug-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/45/niveaux-de-logging-en-mode-debogage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/45/logging-levels-in-debug-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/46/logging-configuration-in-main-ts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/46/konfiguracja-logowania-w-main-ts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/46/logging-configuration-in-main-ts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/46/configuration-du-logging-dans-main-ts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/46/logging-configuration-in-main-ts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/47/debug-mode-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/47/konfiguracja-debug-mode"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/47/debug-mode-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/47/configuration-du-mode-debogage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/47/debug-mode-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/48/nestjs-debugging-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/48/narzedzia-debugowania-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/48/nestjs-debugging-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/48/outils-de-debogage-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/48/nestjs-debugging-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/49/node-js-inspector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/49/node-js-inspector"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/49/node-js-inspector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/49/node-js-inspector"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/49/node-js-inspector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/50/the-inspect-flag-in-node-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/50/flaga-inspect-w-node-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/50/the-inspect-flag-in-node-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/50/le-flag-inspect-dans-node-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/50/the-inspect-flag-in-node-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/52/onmoduledestroy-lifecycle-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/52/lifecycle-hook-onmoduledestroy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/52/onmoduledestroy-lifecycle-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/52/le-hook-de-cycle-de-vie-onmoduledestroy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/52/onmoduledestroy-lifecycle-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/53/activating-shutdown-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/53/aktywacja-shutdown-hooks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/53/activating-shutdown-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/53/activation-des-shutdown-hooks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/53/activating-shutdown-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/54/onmoduledestroy-and-onapplicationshutdown-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/54/implementacja-onmoduledestroy-i-onapplicationshutdown"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/54/onmoduledestroy-and-onapplicationshutdown-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/54/implementation-de-onmoduledestroy-et-onapplicationshutdown"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/54/onmoduledestroy-and-onapplicationshutdown-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/55/lifecycle-hooks-order-during-shutdown</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/55/kolejnosc-lifecycle-hooks-przy-shutdown"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/55/lifecycle-hooks-order-during-shutdown"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/55/ordre-des-hooks-de-cycle-de-vie-lors-de-l-arret"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/55/lifecycle-hooks-order-during-shutdown"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/56/activating-shutdown-hooks-in-main-ts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/56/aktywacja-shutdown-hooks-w-main-ts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/56/activating-shutdown-hooks-in-main-ts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/56/activation-des-shutdown-hooks-dans-main-ts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/56/activating-shutdown-hooks-in-main-ts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/57/circuit-breaker-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/57/circuit-breaker-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/57/circuit-breaker-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/57/le-pattern-circuit-breaker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/57/circuit-breaker-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/58/e2e-test-with-supertest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/58/e2e-test-z-supertest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/58/e2e-test-with-supertest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/58/test-e2e-avec-supertest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/58/e2e-test-with-supertest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/59/jest-expect-assertions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/59/asercje-expect-w-jest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/59/jest-expect-assertions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/59/assertions-jest-expect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/59/jest-expect-assertions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/60/beforeeach-vs-beforeall</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/60/beforeeach-vs-beforeall"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/60/beforeeach-vs-beforeall"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/60/beforeeach-vs-beforeall"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/60/beforeeach-vs-beforeall"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/61/test-exception-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/61/test-exception-filter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/61/test-exception-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/61/tester-un-exception-filter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/61/test-exception-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/62/arrange-act-assert-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/62/wzorzec-arrange-act-assert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/62/arrange-act-assert-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/62/le-pattern-arrange-act-assert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/62/arrange-act-assert-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/63/code-coverage-with-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/63/pokrycie-kodu-testami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/63/code-coverage-with-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/63/couverture-de-code-avec-les-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/63/code-coverage-with-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/64/global-exception-filter-registration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/64/rejestracja-globalnego-exception-filter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/64/global-exception-filter-registration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/64/enregistrement-d-un-exception-filter-global"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/64/global-exception-filter-registration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/65/global-filter-with-di</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/65/globalny-filtr-z-di"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/65/global-filter-with-di"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/65/filtre-global-avec-di"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/65/global-filter-with-di"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/66/module-configuration-order-with-exception-filters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/66/kolejnosc-konfiguracji-modulu-z-exception-filters"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/66/module-configuration-order-with-exception-filters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/66/ordre-de-configuration-du-module-avec-les-exception-filters"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/66/module-configuration-order-with-exception-filters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/67/throw-new-httpexception-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/67/skladnia-throw-new-httpexception"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/67/throw-new-httpexception-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/67/syntaxe-throw-new-httpexception"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/67/throw-new-httpexception-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/68/jest-mocking-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/68/skladnia-mockowania-w-jest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/68/jest-mocking-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/68/syntaxe-de-mocking-jest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/68/jest-mocking-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/70/submit-your-monitoring-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/70/przeslij-swoj-system-monitorowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/70/submit-your-monitoring-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/70/soumets-ton-systeme-de-monitoring"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/70/submit-your-monitoring-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/6/71/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/6/71/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/6/71/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/6/71/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/6/71/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/1/introduction-testing-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/1/wprowadzenie-testowanie-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/1/introduction-testing-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/1/introduction-les-tests-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/1/introduction-testing-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/3/types-of-tests-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/3/rodzaje-testow-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/3/types-of-tests-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/3/types-de-tests-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/3/types-of-tests-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/4/purpose-of-unit-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/4/cel-unit-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/4/purpose-of-unit-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/4/objectif-des-tests-unitaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/4/purpose-of-unit-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/5/jest-testing-framework</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/5/framework-testowy-jest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/5/jest-testing-framework"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/5/le-framework-de-test-jest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/5/jest-testing-framework"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/6/practice-jest-test-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/6/praktyka-struktura-testu-jest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/6/practice-jest-test-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/6/pratique-structure-d-un-test-jest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/6/practice-jest-test-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/7/test-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/7/cykl-zycia-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/7/test-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/7/cycle-de-vie-d-un-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/7/test-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/8/describe-syntax-in-jest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/8/skladnia-describe-w-jest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/8/describe-syntax-in-jest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/8/la-syntaxe-de-describe-en-jest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/8/describe-syntax-in-jest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/10/nestjs-testing-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/10/modul-testowy-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/10/nestjs-testing-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/10/le-module-de-test-de-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/10/nestjs-testing-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/11/the-compile-method-in-testingmodule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/11/metoda-compile-w-testingmodule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/11/the-compile-method-in-testingmodule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/11/la-methode-compile-dans-testingmodule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/11/the-compile-method-in-testingmodule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/12/practice-testingmodule-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/12/praktyka-testingmodule-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/12/practice-testingmodule-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/12/pratique-configuration-de-testingmodule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/12/practice-testingmodule-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/13/testingmodule-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/13/skladnia-testingmodule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/13/testingmodule-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/13/la-syntaxe-de-testingmodule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/13/testingmodule-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/14/the-module-get-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/14/metoda-module-get"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/14/the-module-get-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/14/la-methode-module-get"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/14/the-module-get-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/16/purpose-of-integration-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/16/cel-testow-integracyjnych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/16/purpose-of-integration-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/16/objectif-des-tests-d-integration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/16/purpose-of-integration-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/17/unit-vs-integration-difference</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/17/roznica-unit-vs-integration"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/17/unit-vs-integration-difference"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/17/difference-entre-unitaire-et-integration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/17/unit-vs-integration-difference"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/18/practice-integration-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/18/praktyka-test-integracyjny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/18/practice-integration-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/18/pratique-test-d-integration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/18/practice-integration-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/19/testing-pyramid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/19/piramida-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/19/testing-pyramid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/19/la-pyramide-des-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/19/testing-pyramid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/20/test-execution-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/20/kolejnosc-uruchamiania-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/20/test-execution-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/20/ordre-d-execution-des-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/20/test-execution-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/22/testing-nestjs-controllers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/22/testowanie-kontrolerow-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/22/testing-nestjs-controllers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/22/tester-les-controllers-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/22/testing-nestjs-controllers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/23/assertions-in-controller-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/23/asercje-w-testach-kontrolerow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/23/assertions-in-controller-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/23/assertions-dans-les-tests-de-controller"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/23/assertions-in-controller-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/24/practice-controller-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/24/praktyka-test-kontrolera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/24/practice-controller-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/24/pratique-test-de-controller"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/24/practice-controller-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/25/mock-calls-tohavebeencalled</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/25/wywolania-mocka-tohavebeencalled"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/25/mock-calls-tohavebeencalled"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/25/appels-de-mock-tohavebeencalled"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/25/mock-calls-tohavebeencalled"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/26/e2e-testing-tool</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/26/narzedzie-do-testow-e2e"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/26/e2e-testing-tool"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/26/outil-pour-les-tests-e2e"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/26/e2e-testing-tool"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/27/e2e-configuration-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/27/konfiguracja-e2e-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/27/e2e-configuration-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/27/configuration-e2e-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/27/e2e-configuration-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/28/practice-e2e-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/28/praktyka-test-e2e"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/28/practice-e2e-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/28/pratique-test-e2e"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/28/practice-e2e-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/29/e2e-test-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/29/proces-testu-e2e"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/29/e2e-test-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/29/le-processus-d-un-test-e2e"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/29/e2e-test-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/30/app-initialization-in-e2e</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/30/inicjalizacja-app-w-e2e"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/30/app-initialization-in-e2e"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/30/initialisation-de-l-application-en-e2e"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/30/app-initialization-in-e2e"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/32/purpose-of-jest-fn</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/32/przeznaczenie-jest-fn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/32/purpose-of-jest-fn"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/32/objectif-de-jest-fn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/32/purpose-of-jest-fn"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/33/difference-between-mock-and-spy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/33/roznica-miedzy-mock-a-spy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/33/difference-between-mock-and-spy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/33/difference-entre-mock-et-spy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/33/difference-between-mock-and-spy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/34/practice-mocking-dependencies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/34/praktyka-mockowanie-zaleznosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/34/practice-mocking-dependencies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/34/pratique-mocker-les-dependances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/34/practice-mocking-dependencies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/35/mockresolvedvalue-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/35/skladnia-mockresolvedvalue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/35/mockresolvedvalue-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/35/la-syntaxe-de-mockresolvedvalue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/35/mockresolvedvalue-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/36/the-mockreturnvalue-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/36/metoda-mockreturnvalue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/36/the-mockreturnvalue-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/36/la-methode-mockreturnvalue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/36/the-mockreturnvalue-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/37/role-of-stub-in-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/37/rola-stub-w-testach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/37/role-of-stub-in-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/37/le-role-du-stub-dans-les-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/37/role-of-stub-in-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/38/practice-spy-on-a-service-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/38/praktyka-spy-na-metodzie-serwisu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/38/practice-spy-on-a-service-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/38/pratique-espionner-une-methode-de-service"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/38/practice-spy-on-a-service-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/39/the-tohavebeencalledtimes-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/39/metoda-tohavebeencalledtimes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/39/the-tohavebeencalledtimes-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/39/la-methode-tohavebeencalledtimes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/39/the-tohavebeencalledtimes-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/40/types-of-test-doubles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/40/rodzaje-test-doubles"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/40/types-of-test-doubles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/40/types-de-test-doubles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/40/types-of-test-doubles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/42/test-coverage-metrics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/42/metryki-test-coverage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/42/test-coverage-metrics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/42/metriques-de-couverture-de-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/42/test-coverage-metrics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/43/generating-a-coverage-report</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/43/generowanie-raportu-coverage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/43/generating-a-coverage-report"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/43/generer-un-rapport-de-couverture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/43/generating-a-coverage-report"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/44/types-of-coverage-metrics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/44/typy-metryk-coverage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/44/types-of-coverage-metrics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/44/types-de-metriques-de-couverture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/44/types-of-coverage-metrics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/46/practice-full-test-suite</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/46/praktyka-pelny-suite-testowy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/46/practice-full-test-suite"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/46/pratique-suite-de-tests-complete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/46/practice-full-test-suite"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/47/best-practice-naming-conventions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/47/best-practice-naming-conventions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/47/best-practice-naming-conventions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/47/bonne-pratique-conventions-de-nommage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/47/best-practice-naming-conventions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/48/aaa-pattern-and-best-practices</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/48/wzorce-aaa-i-best-practices"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/48/aaa-pattern-and-best-practices"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/48/le-pattern-aaa-et-les-bonnes-pratiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/48/aaa-pattern-and-best-practices"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/50/testing-async-await</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/50/testowanie-async-await"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/50/testing-async-await"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/50/tester-async-await"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/50/testing-async-await"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/51/handling-exceptions-in-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/51/obsluga-wyjatkow-w-testach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/51/handling-exceptions-in-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/51/gerer-les-exceptions-dans-les-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/51/handling-exceptions-in-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/52/practice-testing-promise-reject</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/52/praktyka-testowanie-promise-reject"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/52/practice-testing-promise-reject"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/52/pratique-tester-le-rejet-d-une-promise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/52/practice-testing-promise-reject"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/53/assertions-for-rejected-promise</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/53/asercje-dla-rejected-promise"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/53/assertions-for-rejected-promise"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/53/assertions-pour-une-promise-rejetee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/53/assertions-for-rejected-promise"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/54/rejects-tothrow-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/54/skladnia-rejects-tothrow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/54/rejects-tothrow-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/54/la-syntaxe-de-rejects-tothrow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/54/rejects-tothrow-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/56/given-when-then-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/56/wzorzec-given-when-then"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/56/given-when-then-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/56/le-pattern-given-when-then"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/56/given-when-then-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/57/practice-dto-validation-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/57/praktyka-test-walidacji-dto"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/57/practice-dto-validation-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/57/pratique-test-de-validation-de-dto"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/57/practice-dto-validation-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/58/test-code-review-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/58/proces-code-review-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/58/test-code-review-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/58/le-processus-de-revue-de-code-des-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/58/test-code-review-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/59/practice-test-with-database-mock</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/59/praktyka-test-z-mockiem-bazy-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/59/practice-test-with-database-mock"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/59/pratique-test-avec-un-mock-de-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/59/practice-test-with-database-mock"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/60/sorting-test-lifecycle-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/60/sortowanie-test-lifecycle-hooks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/60/sorting-test-lifecycle-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/60/tri-hooks-du-cycle-de-vie-d-un-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/60/sorting-test-lifecycle-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/61/horizontal-sorting-expect-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/61/sortowanie-poziome-expect-chain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/61/horizontal-sorting-expect-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/61/tri-horizontal-chaine-expect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/61/horizontal-sorting-expect-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/62/vertical-sorting-debugging-a-failed-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/62/sortowanie-pionowe-debugging-failed-test"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/62/vertical-sorting-debugging-a-failed-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/62/tri-vertical-deboguer-un-test-echoue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/62/vertical-sorting-debugging-a-failed-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/63/horizontal-sorting-mock-provider-config</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/63/sortowanie-poziome-mock-provider-config"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/63/horizontal-sorting-mock-provider-config"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/63/tri-horizontal-configuration-d-un-mock-provider"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/63/horizontal-sorting-mock-provider-config"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/64/practice-complete-testing-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/64/praktyka-kompletny-system-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/64/practice-complete-testing-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/64/pratique-systeme-de-tests-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/64/practice-complete-testing-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/66/asynchronous-communication-in-queues</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/66/komunikacja-asynchroniczna-w-kolejkach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/66/asynchronous-communication-in-queues"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/66/communication-asynchrone-dans-les-files-d-attente"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/66/asynchronous-communication-in-queues"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/67/client-emit-and-send-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/67/metody-emit-i-send-klienta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/67/client-emit-and-send-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/67/methodes-emit-et-send-du-client"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/67/client-emit-and-send-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/68/message-flow-through-the-queue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/68/przeplyw-wiadomosci-przez-kolejke"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/68/message-flow-through-the-queue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/68/flux-d-un-message-dans-la-file-d-attente"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/68/message-flow-through-the-queue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/69/acknowledging-messages-with-channel-ack</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/69/potwierdzanie-wiadomosci-channel-ack"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/69/acknowledging-messages-with-channel-ack"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/69/accuser-reception-des-messages-avec-channel-ack"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/69/acknowledging-messages-with-channel-ack"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/70/project-roman-empire-testing-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/70/projekt-system-testow-imperium-rzymskiego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/70/project-roman-empire-testing-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/70/projet-systeme-de-tests-de-l-empire-romain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/70/project-roman-empire-testing-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/7/71/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/7/71/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/7/71/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/7/71/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/7/71/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/1/introduction-caching-and-performance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/1/wprowadzenie-caching-i-wydajnosc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/1/introduction-caching-and-performance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/1/introduction-cache-et-performance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/1/introduction-caching-and-performance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/3/what-is-cache-in-an-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/3/czym-jest-cache-w-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/3/what-is-cache-in-an-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/3/qu-est-ce-que-le-cache-dans-une-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/3/what-is-cache-in-an-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/4/cachemodule-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/4/cachemodule-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/4/cachemodule-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/4/cachemodule-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/4/cachemodule-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/5/practice-basic-cache-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/5/praktyka-podstawowy-cache-service"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/5/practice-basic-cache-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/5/pratique-service-de-cache-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/5/practice-basic-cache-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/6/ttl-parameter-in-cache</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/6/parametr-ttl-w-cache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/6/ttl-parameter-in-cache"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/6/le-parametre-ttl-dans-le-cache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/6/ttl-parameter-in-cache"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/7/injecting-cache-manager</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/7/wstrzykiwanie-cache-manager"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/7/injecting-cache-manager"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/7/injecter-cache-manager"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/7/injecting-cache-manager"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/8/cache-aside-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/8/cache-aside-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/8/cache-aside-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/8/le-pattern-cache-aside"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/8/cache-aside-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/9/cacheinterceptor-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/9/cacheinterceptor-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/9/cacheinterceptor-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/9/cacheinterceptor-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/9/cacheinterceptor-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/10/cachettl-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/10/dekorator-cachettl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/10/cachettl-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/10/le-decorateur-cachettl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/10/cachettl-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/11/practice-cacheinterceptor-on-a-controller</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/11/praktyka-cacheinterceptor-na-kontrolerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/11/practice-cacheinterceptor-on-a-controller"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/11/pratique-cacheinterceptor-sur-un-controleur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/11/practice-cacheinterceptor-on-a-controller"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/12/cache-decorators-on-a-controller</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/12/dekoratory-cache-na-kontrolerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/12/cache-decorators-on-a-controller"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/12/les-decorateurs-de-cache-sur-un-controleur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/12/cache-decorators-on-a-controller"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/13/cache-invalidation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/13/inwalidacja-cache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/13/cache-invalidation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/13/l-invalidation-du-cache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/13/cache-invalidation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/14/cache-aside-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/14/cache-aside-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/14/cache-aside-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/14/le-pattern-cache-aside"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/14/cache-aside-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/15/write-through-vs-write-behind</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/15/write-through-vs-write-behind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/15/write-through-vs-write-behind"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/15/write-through-vs-write-behind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/15/write-through-vs-write-behind"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/16/practice-cache-invalidation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/16/praktyka-cache-invalidation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/16/practice-cache-invalidation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/16/pratique-invalidation-du-cache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/16/practice-cache-invalidation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/17/cache-invalidation-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/17/proces-cache-invalidation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/17/cache-invalidation-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/17/le-processus-d-invalidation-du-cache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/17/cache-invalidation-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/18/cache-warmer-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/18/cache-warmer-service"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/18/cache-warmer-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/18/le-service-cache-warmer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/18/cache-warmer-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/20/benefits-of-redis-as-cache-store</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/20/zalety-redis-jako-cache-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/20/benefits-of-redis-as-cache-store"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/20/les-avantages-de-redis-comme-store-de-cache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/20/benefits-of-redis-as-cache-store"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/21/in-memory-vs-redis-cache</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/21/in-memory-vs-redis-cache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/21/in-memory-vs-redis-cache"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/21/cache-in-memory-vs-redis"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/21/in-memory-vs-redis-cache"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/22/practice-redis-cache-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/22/praktyka-konfiguracja-redis-cache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/22/practice-redis-cache-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/22/pratique-configuration-du-cache-redis"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/22/practice-redis-cache-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/23/redis-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/23/konfiguracja-redis"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/23/redis-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/23/la-configuration-de-redis"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/23/redis-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/24/cache-strategies-write-through-vs-write-behind</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/24/strategie-cache-write-through-vs-write-behind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/24/cache-strategies-write-through-vs-write-behind"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/24/strategies-de-cache-write-through-vs-write-behind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/24/cache-strategies-write-through-vs-write-behind"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/26/types-of-load-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/26/rodzaje-load-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/26/types-of-load-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/26/les-types-de-tests-de-charge"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/26/types-of-load-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/27/cdn-and-edge-caching</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/27/cdn-i-edge-caching"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/27/cdn-and-edge-caching"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/27/cdn-et-edge-caching"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/27/cdn-and-edge-caching"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/28/load-testing-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/28/etapy-load-testing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/28/load-testing-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/28/les-etapes-des-tests-de-charge"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/28/load-testing-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/29/performance-metrics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/29/metryki-wydajnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/29/performance-metrics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/29/les-metriques-de-performance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/29/performance-metrics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/31/database-indexes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/31/indeksy-w-bazie-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/31/database-indexes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/31/les-index-de-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/31/database-indexes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/32/connection-pooling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/32/connection-pooling"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/32/connection-pooling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/32/le-connection-pooling"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/32/connection-pooling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/33/practice-query-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/33/praktyka-query-optimization"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/33/practice-query-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/33/pratique-optimisation-des-requetes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/33/practice-query-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/34/db-query-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/34/optymalizacja-zapytania-db"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/34/db-query-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/34/optimisation-des-requetes-en-bd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/34/db-query-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/35/database-optimization-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/35/etapy-optymalizacji-bazy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/35/database-optimization-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/35/les-etapes-d-optimisation-de-la-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/35/database-optimization-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/37/compression-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/37/optymalizacja-kompresji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/37/compression-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/37/l-optimisation-par-compression"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/37/compression-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/38/practice-health-check-endpoint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/38/praktyka-health-check-endpoint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/38/practice-health-check-endpoint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/38/pratique-endpoint-de-health-check"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/38/practice-health-check-endpoint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/40/event-loop-blocking</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/40/event-loop-blocking"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/40/event-loop-blocking"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/40/le-blocage-de-l-event-loop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/40/event-loop-blocking"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/41/worker-threads-in-node-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/41/worker-threads-w-node-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/41/worker-threads-in-node-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/41/les-worker-threads-dans-node-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/41/worker-threads-in-node-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/42/practice-event-loop-monitoring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/42/praktyka-monitoring-event-loop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/42/practice-event-loop-monitoring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/42/pratique-monitoring-de-l-event-loop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/42/practice-event-loop-monitoring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/43/node-js-event-loop-phases</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/43/fazy-event-loop-node-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/43/node-js-event-loop-phases"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/43/les-phases-de-l-event-loop-de-node-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/43/node-js-event-loop-phases"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/44/techniques-to-avoid-blocking</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/44/techniki-unikania-blokowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/44/techniques-to-avoid-blocking"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/44/techniques-pour-eviter-le-blocage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/44/techniques-to-avoid-blocking"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/45/heap-dump-analysis</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/45/heap-dump-analysis"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/45/heap-dump-analysis"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/45/l-analyse-des-heap-dumps"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/45/heap-dump-analysis"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/46/detecting-memory-leaks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/46/wykrywanie-memory-leaks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/46/detecting-memory-leaks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/46/detecter-les-fuites-memoire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/46/detecting-memory-leaks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/47/practice-memory-monitoring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/47/praktyka-memory-monitoring"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/47/practice-memory-monitoring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/47/pratique-monitoring-de-la-memoire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/47/practice-memory-monitoring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/48/memory-leak-debugging-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/48/proces-debugowania-memory-leak"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/48/memory-leak-debugging-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/48/le-processus-de-debogage-des-fuites-memoire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/48/memory-leak-debugging-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/49/caching-layers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/49/warstwy-cache-owania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/49/caching-layers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/49/les-couches-de-cache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/49/caching-layers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/51/practice-redis-cache-with-ttl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/51/praktyka-redis-cache-z-ttl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/51/practice-redis-cache-with-ttl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/51/pratique-cache-redis-avec-ttl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/51/practice-redis-cache-with-ttl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/52/cache-invalidation-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/52/proces-cache-invalidation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/52/cache-invalidation-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/52/le-processus-d-invalidation-du-cache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/52/cache-invalidation-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/53/cache-interceptor-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/53/konfiguracja-cache-interceptora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/53/cache-interceptor-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/53/configuration-du-cache-interceptor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/53/cache-interceptor-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/56/compression-middleware-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/56/middleware-compression-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/56/compression-middleware-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/56/le-middleware-de-compression-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/56/compression-middleware-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/57/exclude-decorator-in-class-transformer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/57/dekorator-exclude-w-class-transformer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/57/exclude-decorator-in-class-transformer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/57/le-decorateur-exclude-dans-class-transformer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/57/exclude-decorator-in-class-transformer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/58/practice-response-serialization-with-exclude-expose</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/58/praktyka-response-serialization-z-exclude-expose"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/58/practice-response-serialization-with-exclude-expose"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/58/pratique-serialisation-des-reponses-avec-exclude-expose"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/58/practice-response-serialization-with-exclude-expose"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/59/paginated-response-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/59/struktura-odpowiedzi-paginowanej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/59/paginated-response-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/59/la-structure-d-une-reponse-paginee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/59/paginated-response-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/60/http-cache-headers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/60/naglowki-http-cache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/60/http-cache-headers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/60/les-en-tetes-de-cache-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/60/http-cache-headers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/61/practice-bull-queue-with-processors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/61/praktyka-bull-queue-z-procesorami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/61/practice-bull-queue-with-processors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/61/pratique-file-bull-avec-processeurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/61/practice-bull-queue-with-processors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/62/bull-queue-registration-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/62/skladnia-rejestracji-bull-queue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/62/bull-queue-registration-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/62/syntaxe-d-enregistrement-d-une-file-bull"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/62/bull-queue-registration-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/64/practice-memory-monitoring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/64/praktyka-monitoring-pamieci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/64/practice-memory-monitoring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/64/pratique-monitoring-de-la-memoire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/64/practice-memory-monitoring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/65/cachemodule-configuration-with-redis</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/65/konfiguracja-cachemodule-z-redis"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/65/cachemodule-configuration-with-redis"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/65/configuration-de-cachemodule-avec-redis"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/65/cachemodule-configuration-with-redis"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/67/project-application-performance-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/67/projekt-system-wydajnosci-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/67/project-application-performance-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/67/projet-systeme-de-performance-de-l-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/67/project-application-performance-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/8/68/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/8/68/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/8/68/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/8/68/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/8/68/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/1/introduction-deployment-and-production-infrastructure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/1/wprowadzenie-deployment-i-infrastruktura-produkcyjna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/1/introduction-deployment-and-production-infrastructure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/1/introduction-deploiement-et-infrastructure-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/1/introduction-deployment-and-production-infrastructure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/3/build-the-production-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/3/build-aplikacji-produkcyjnej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/3/build-the-production-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/3/construire-l-application-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/3/build-the-production-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/4/node-env-production</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/4/node-env-production"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/4/node-env-production"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/4/node-env-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/4/node-env-production"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/5/practice-production-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/5/praktyka-konfiguracja-produkcyjna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/5/practice-production-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/5/pratique-configuration-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/5/practice-production-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/6/helmet-security</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/6/bezpieczenstwo-helmet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/6/helmet-security"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/6/securite-avec-helmet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/6/helmet-security"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/7/preparing-for-production</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/7/przygotowanie-do-produkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/7/preparing-for-production"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/7/preparer-la-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/7/preparing-for-production"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/8/production-initialization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/8/inicjalizacja-produkcyjna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/8/production-initialization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/8/initialisation-en-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/8/production-initialization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/10/docker-container-in-production</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/10/docker-kontener-w-produkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/10/docker-container-in-production"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/10/le-conteneur-docker-en-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/10/docker-container-in-production"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/11/base-image-in-a-production-dockerfile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/11/obraz-bazowy-w-produkcyjnym-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/11/base-image-in-a-production-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/11/l-image-de-base-dans-un-dockerfile-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/11/base-image-in-a-production-dockerfile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/12/practice-production-dockerfile-for-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/12/praktyka-produkcyjny-dockerfile-dla-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/12/practice-production-dockerfile-for-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/12/pratique-dockerfile-de-production-pour-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/12/practice-production-dockerfile-for-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/13/multi-stage-build-for-production</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/13/multi-stage-build-dla-produkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/13/multi-stage-build-for-production"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/13/build-multi-etapes-pour-la-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/13/multi-stage-build-for-production"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/14/production-image-build-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/14/pipeline-budowania-obrazu-produkcyjnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/14/production-image-build-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/14/pipeline-de-build-de-l-image-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/14/production-image-build-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/15/docker-compose-in-a-production-environment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/15/docker-compose-w-srodowisku-produkcyjnym"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/15/docker-compose-in-a-production-environment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/15/docker-compose-dans-un-environnement-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/15/docker-compose-in-a-production-environment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/16/orchestration-docker-compose-vs-kubernetes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/16/orkiestracja-docker-compose-vs-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/16/orchestration-docker-compose-vs-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/16/orchestration-docker-compose-vs-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/16/orchestration-docker-compose-vs-kubernetes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/17/practice-production-docker-compose-with-services</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/17/praktyka-produkcyjny-docker-compose-z-serwisami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/17/practice-production-docker-compose-with-services"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/17/pratique-docker-compose-de-production-avec-services"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/17/practice-production-docker-compose-with-services"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/18/startup-order-of-production-services</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/18/kolejnosc-startowa-serwisow-produkcyjnych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/18/startup-order-of-production-services"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/18/ordre-de-demarrage-des-services-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/18/startup-order-of-production-services"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/19/production-container-security</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/19/bezpieczenstwo-kontenerow-produkcyjnych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/19/production-container-security"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/19/securite-des-conteneurs-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/19/production-container-security"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/21/the-role-of-helmet-js-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/21/rola-helmet-js-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/21/the-role-of-helmet-js-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/21/le-role-de-helmet-js-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/21/the-role-of-helmet-js-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/22/purpose-of-nestjs-throttler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/22/cel-nestjs-throttler"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/22/purpose-of-nestjs-throttler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/22/le-but-de-nestjs-throttler"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/22/purpose-of-nestjs-throttler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/23/practice-https-security-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/23/praktyka-konfiguracja-zabezpieczen-https"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/23/practice-https-security-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/23/pratique-configuration-de-la-securite-https"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/23/practice-https-security-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/24/hsts-header</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/24/naglowek-hsts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/24/hsts-header"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/24/l-en-tete-hsts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/24/hsts-header"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/25/order-of-http-security-layers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/25/kolejnosc-warstw-bezpieczenstwa-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/25/order-of-http-security-layers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/25/l-ordre-des-couches-de-securite-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/25/order-of-http-security-layers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/27/ci-cd-in-the-context-of-deployment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/27/ci-cd-w-kontekscie-deployment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/27/ci-cd-in-the-context-of-deployment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/27/ci-cd-dans-le-contexte-du-deploiement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/27/ci-cd-in-the-context-of-deployment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/28/github-actions-as-a-deployment-tool</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/28/github-actions-jako-narzedzie-deployment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/28/github-actions-as-a-deployment-tool"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/28/github-actions-comme-outil-de-deploiement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/28/github-actions-as-a-deployment-tool"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/29/practice-deployment-workflow-in-github-actions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/29/praktyka-deployment-workflow-w-github-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/29/practice-deployment-workflow-in-github-actions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/29/pratique-workflow-de-deploiement-dans-github-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/29/practice-deployment-workflow-in-github-actions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/30/deployment-pipeline-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/30/etapy-pipeline-deployment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/30/deployment-pipeline-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/30/les-etapes-du-pipeline-de-deploiement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/30/deployment-pipeline-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/31/deployment-trigger-in-github-actions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/31/trigger-deployment-w-github-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/31/deployment-trigger-in-github-actions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/31/le-declencheur-de-deploiement-dans-github-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/31/deployment-trigger-in-github-actions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/33/pillars-of-observability-in-production</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/33/filary-observability-w-produkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/33/pillars-of-observability-in-production"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/33/les-piliers-de-l-observabilite-en-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/33/pillars-of-observability-in-production"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/34/health-check-in-production-infrastructure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/34/health-check-w-infrastrukturze-produkcyjnej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/34/health-check-in-production-infrastructure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/34/le-health-check-dans-l-infrastructure-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/34/health-check-in-production-infrastructure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/35/practice-production-health-check-with-alerts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/35/praktyka-produkcyjny-health-check-z-alertami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/35/practice-production-health-check-with-alerts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/35/pratique-health-check-de-production-avec-alertes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/35/practice-production-health-check-with-alerts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/36/production-monitoring-stack-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/36/konfiguracja-stosu-monitoringu-produkcyjnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/36/production-monitoring-stack-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/36/configuration-de-la-stack-de-surveillance-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/36/production-monitoring-stack-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/37/production-alert-escalation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/37/eskalacja-alertow-produkcyjnych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/37/production-alert-escalation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/37/l-escalade-des-alertes-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/37/production-alert-escalation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/39/blue-green-deployment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/39/blue-green-deployment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/39/blue-green-deployment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/39/le-deploiement-blue-green"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/39/blue-green-deployment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/40/canary-deployment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/40/canary-deployment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/40/canary-deployment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/40/le-deploiement-canary"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/40/canary-deployment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/41/practice-deployment-strategy-config</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/41/praktyka-deployment-strategy-config"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/41/practice-deployment-strategy-config"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/41/pratique-configuration-de-la-strategie-de-deploiement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/41/practice-deployment-strategy-config"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/42/canary-deployment-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/42/canary-deployment-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/42/canary-deployment-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/42/le-flux-du-deploiement-canary"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/42/canary-deployment-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/43/zero-downtime-deployment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/43/zero-downtime-deployment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/43/zero-downtime-deployment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/43/le-deploiement-sans-interruption"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/43/zero-downtime-deployment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/45/secrets-management-in-infrastructure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/45/secrets-management-w-infrastrukturze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/45/secrets-management-in-infrastructure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/45/la-gestion-des-secrets-dans-l-infrastructure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/45/secrets-management-in-infrastructure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/46/production-container-hardening</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/46/hardening-kontenerow-produkcyjnych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/46/production-container-hardening"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/46/le-durcissement-des-conteneurs-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/46/production-container-hardening"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/47/practice-production-log-aggregation-with-winston</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/47/praktyka-agregacja-logow-produkcyjnych-z-winston"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/47/practice-production-log-aggregation-with-winston"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/47/pratique-agregation-des-journaux-de-production-avec-winston"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/47/practice-production-log-aggregation-with-winston"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/48/infrastructure-hardening-checklist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/48/checklist-hardening-infrastruktury"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/48/infrastructure-hardening-checklist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/48/checklist-de-durcissement-de-l-infrastructure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/48/infrastructure-hardening-checklist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/49/production-incident-handling-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/49/etapy-obslugi-incydentu-produkcyjnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/49/production-incident-handling-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/49/les-etapes-de-gestion-d-un-incident-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/49/production-incident-handling-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/51/infrastructure-as-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/51/infrastructure-as-code"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/51/infrastructure-as-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/51/infrastructure-as-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/51/infrastructure-as-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/52/disaster-recovery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/52/disaster-recovery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/52/disaster-recovery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/52/la-reprise-apres-sinistre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/52/disaster-recovery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/53/practice-backup-strategy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/53/praktyka-backup-strategy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/53/practice-backup-strategy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/53/pratique-strategie-de-sauvegarde"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/53/practice-backup-strategy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/54/disaster-recovery-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/54/disaster-recovery-process"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/54/disaster-recovery-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/54/le-processus-de-reprise-apres-sinistre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/54/disaster-recovery-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/55/secure-image-build-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/55/pipeline-bezpiecznego-budowania-obrazow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/55/secure-image-build-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/55/le-pipeline-de-build-d-image-securise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/55/secure-image-build-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/58/the-blue-green-deployment-concept</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/58/koncepcja-blue-green-deployment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/58/the-blue-green-deployment-concept"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/58/le-concept-du-deploiement-blue-green"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/58/the-blue-green-deployment-concept"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/59/practice-blue-green-and-feature-flags</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/59/praktyka-blue-green-i-feature-flags"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/59/practice-blue-green-and-feature-flags"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/59/pratique-blue-green-et-feature-flags"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/59/practice-blue-green-and-feature-flags"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/60/rolling-update-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/60/etapy-rolling-update"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/60/rolling-update-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/60/les-etapes-d-une-mise-a-jour-progressive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/60/rolling-update-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/61/practice-complete-deployment-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/61/praktyka-kompletny-deployment-pipeline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/61/practice-complete-deployment-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/61/pratique-pipeline-de-deploiement-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/61/practice-complete-deployment-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/62/deployment-pipeline-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/62/kroki-deployment-pipeline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/62/deployment-pipeline-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/62/les-etapes-du-pipeline-de-deploiement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/62/deployment-pipeline-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/63/health-check-in-production-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/63/health-check-w-konfiguracji-produkcyjnej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/63/health-check-in-production-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/63/le-health-check-dans-la-configuration-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/63/health-check-in-production-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/64/practice-environment-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/64/praktyka-environment-validation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/64/practice-environment-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/64/pratique-validation-de-l-environnement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/64/practice-environment-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/65/nestjs-middleware-hardening-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/65/kolejnosc-hardening-middleware-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/65/nestjs-middleware-hardening-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/65/l-ordre-de-durcissement-des-middlewares-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/65/nestjs-middleware-hardening-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/66/project-the-empire-s-production-infrastructure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/66/projekt-infrastruktura-produkcyjna-imperium"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/66/project-the-empire-s-production-infrastructure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/66/projet-l-infrastructure-de-production-de-l-empire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/66/project-the-empire-s-production-infrastructure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/9/67/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/9/67/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/9/67/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/9/67/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/9/67/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/1/introduction-data-validation-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/1/wprowadzenie-walidacja-danych-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/1/introduction-data-validation-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/1/introduction-la-validation-des-donnees-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/1/introduction-data-validation-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/3/what-is-data-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/3/czym-jest-walidacja-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/3/what-is-data-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/3/qu-est-ce-que-la-validation-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/3/what-is-data-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/4/dto-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/4/dto-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/4/dto-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/4/le-dto-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/4/dto-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/5/first-dto-with-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/5/pierwsze-dto-z-walidacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/5/first-dto-with-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/5/premier-dto-avec-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/5/first-dto-with-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/6/nestjs-validation-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/6/narzedzia-walidacji-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/6/nestjs-validation-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/6/les-outils-de-validation-de-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/6/nestjs-validation-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/7/validation-process-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/7/proces-walidacji-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/7/validation-process-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/7/le-processus-de-validation-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/7/validation-process-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/9/isstring-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/9/dekorator-isstring"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/9/isstring-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/9/le-decorateur-isstring"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/9/isstring-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/10/isnotempty-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/10/dekorator-isnotempty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/10/isnotempty-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/10/le-decorateur-isnotempty"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/10/isnotempty-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/11/email-and-text-length-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/11/walidacja-email-i-dlugosci-tekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/11/email-and-text-length-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/11/validation-de-l-email-et-de-la-longueur-du-texte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/11/email-and-text-length-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/12/validation-decorator-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/12/kolejnosc-dekoratorow-walidacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/12/validation-decorator-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/12/l-ordre-des-decorateurs-de-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/12/validation-decorator-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/13/custom-error-messages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/13/wlasne-komunikaty-bledow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/13/custom-error-messages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/13/messages-d-erreur-personnalises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/13/custom-error-messages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/14/custom-validation-error-messages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/14/wlasne-komunikaty-bledow-walidacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/14/custom-validation-error-messages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/14/messages-d-erreur-de-validation-personnalises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/14/custom-validation-error-messages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/15/installing-validation-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/15/instalacja-narzedzi-walidacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/15/installing-validation-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/15/installer-les-outils-de-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/15/installing-validation-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/17/isoptional-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/17/dekorator-isoptional"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/17/isoptional-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/17/le-decorateur-isoptional"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/17/isoptional-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/18/isenum-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/18/dekorator-isenum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/18/isenum-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/18/le-decorateur-isenum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/18/isenum-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/19/enums-and-arrays-in-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/19/enum-i-tablice-w-walidacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/19/enums-and-arrays-in-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/19/enums-et-tableaux-dans-la-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/19/enums-and-arrays-in-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/20/validation-decorator-restrictiveness</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/20/restrykcyjnosc-dekoratorow-walidacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/20/validation-decorator-restrictiveness"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/20/le-niveau-de-restriction-des-decorateurs-de-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/20/validation-decorator-restrictiveness"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/21/the-each-parameter-in-decorators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/21/parametr-each-w-dekoratorach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/21/the-each-parameter-in-decorators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/21/le-parametre-each-dans-les-decorateurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/21/the-each-parameter-in-decorators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/22/validation-with-regular-expressions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/22/walidacja-z-wyrazeniami-regularnymi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/22/validation-with-regular-expressions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/22/validation-avec-expressions-regulieres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/22/validation-with-regular-expressions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/23/building-the-matches-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/23/budowanie-dekoratora-matches"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/23/building-the-matches-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/23/construire-le-decorateur-matches"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/23/building-the-matches-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/25/role-of-validationpipe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/25/rola-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/25/role-of-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/25/le-role-de-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/25/role-of-validationpipe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/26/the-whitelist-option</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/26/opcja-whitelist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/26/the-whitelist-option"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/26/l-option-whitelist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/26/the-whitelist-option"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/27/validationpipe-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/27/konfiguracja-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/27/validationpipe-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/27/configuration-de-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/27/validationpipe-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/28/global-pipe-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/28/konfiguracja-globalnego-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/28/global-pipe-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/28/configuration-du-pipe-global"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/28/global-pipe-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/29/the-forbidnonwhitelisted-option</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/29/opcja-forbidnonwhitelisted"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/29/the-forbidnonwhitelisted-option"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/29/l-option-forbidnonwhitelisted"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/29/the-forbidnonwhitelisted-option"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/30/whitelist-demonstration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/30/demonstracja-whitelist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/30/whitelist-demonstration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/30/demonstration-de-whitelist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/30/whitelist-demonstration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/31/validationpipe-restrictiveness-levels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/31/poziomy-restrykcyjnosci-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/31/validationpipe-restrictiveness-levels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/31/les-niveaux-de-restriction-de-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/31/validationpipe-restrictiveness-levels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/33/exclude-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/33/dekorator-exclude"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/33/exclude-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/33/le-decorateur-exclude"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/33/exclude-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/34/transform-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/34/dekorator-transform"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/34/transform-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/34/le-decorateur-transform"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/34/transform-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/35/transformation-decorators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/35/dekoratory-transformacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/35/transformation-decorators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/35/les-decorateurs-de-transformation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/35/transformation-decorators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/36/the-plaintoinstance-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/36/funkcja-plaintoinstance"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/36/the-plaintoinstance-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/36/la-fonction-plaintoinstance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/36/the-plaintoinstance-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/37/classserializerinterceptor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/37/classserializerinterceptor"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/37/classserializerinterceptor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/37/classserializerinterceptor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/37/classserializerinterceptor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/38/response-transformation-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/38/proces-transformacji-odpowiedzi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/38/response-transformation-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/38/le-processus-de-transformation-de-la-reponse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/38/response-transformation-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/39/complete-dto-set-for-crud</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/39/kompletny-zestaw-dto-dla-crud"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/39/complete-dto-set-for-crud"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/39/ensemble-complet-de-dto-pour-le-crud"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/39/complete-dto-set-for-crud"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/41/validatenested-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/41/dekorator-validatenested"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/41/validatenested-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/41/le-decorateur-validatenested"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/41/validatenested-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/42/type-requirement-with-validatenested</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/42/wymaganie-type-z-validatenested"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/42/type-requirement-with-validatenested"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/42/le-besoin-de-type-avec-validatenested"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/42/type-requirement-with-validatenested"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/43/nested-object-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/43/zagniezdzona-walidacja-obiektow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/43/nested-object-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/43/validation-des-objets-imbriques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/43/nested-object-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/44/nested-validation-depth</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/44/glebokosc-walidacji-zagniezdzonej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/44/nested-validation-depth"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/44/la-profondeur-de-la-validation-imbriquee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/44/nested-validation-depth"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/45/nested-array-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/45/walidacja-tablic-zagniezdzonych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/45/nested-array-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/45/validation-d-un-tableau-imbrique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/45/nested-array-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/46/building-a-nested-dto</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/46/budowanie-zagniezdzonego-dto"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/46/building-a-nested-dto"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/46/construire-un-dto-imbrique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/46/building-a-nested-dto"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/48/validatorconstraintinterface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/48/interfejs-validatorconstraintinterface"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/48/validatorconstraintinterface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/48/validatorconstraintinterface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/48/validatorconstraintinterface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/49/using-a-custom-validator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/49/uzycie-custom-validatora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/49/using-a-custom-validator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/49/utiliser-un-validateur-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/49/using-a-custom-validator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/50/custom-validator-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/50/implementacja-custom-validatora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/50/custom-validator-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/50/implementation-d-un-validateur-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/50/custom-validator-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/51/registerdecorator-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/51/struktura-registerdecorator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/51/registerdecorator-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/51/la-structure-de-registerdecorator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/51/registerdecorator-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/52/cross-field-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/52/walidacja-krzyzowa-pol"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/52/cross-field-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/52/validation-entre-champs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/52/cross-field-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/53/asynchronous-custom-validators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/53/asynchroniczne-custom-walidatory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/53/asynchronous-custom-validators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/53/validateurs-personnalises-asynchrones"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/53/asynchronous-custom-validators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/54/creating-a-custom-validation-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/54/tworzenie-wlasnego-dekoratora-walidacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/54/creating-a-custom-validation-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/54/creer-un-decorateur-de-validation-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/54/creating-a-custom-validation-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/56/validation-groups</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/56/grupy-walidacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/56/validation-groups"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/56/les-groupes-de-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/56/validation-groups"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/57/dto-flexibility-from-partialtype-to-full</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/57/elastycznosc-dto-od-partialtype-do-pelnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/57/dto-flexibility-from-partialtype-to-full"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/57/la-flexibilite-des-dto-de-partialtype-au-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/57/dto-flexibility-from-partialtype-to-full"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/58/creating-an-update-dto</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/58/tworzenie-update-dto"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/58/creating-an-update-dto"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/58/creer-un-update-dto"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/58/creating-an-update-dto"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/59/partialtype-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/59/partialtype-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/59/partialtype-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/59/partialtype-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/59/partialtype-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/60/creating-updatedto-with-partialtype</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/60/tworzenie-updatedto-z-partialtype"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/60/creating-updatedto-with-partialtype"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/60/creer-updatedto-avec-partialtype"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/60/creating-updatedto-with-partialtype"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/61/mapped-types-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/61/mapped-types-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/61/mapped-types-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/61/les-mapped-types-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/61/mapped-types-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/62/omittype-vs-picktype</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/62/omittype-vs-picktype"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/62/omittype-vs-picktype"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/62/omittype-vs-picktype"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/62/omittype-vs-picktype"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/63/stages-of-building-a-validation-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/63/etapy-budowania-systemu-walidacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/63/stages-of-building-a-validation-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/63/les-etapes-de-construction-d-un-systeme-de-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/63/stages-of-building-a-validation-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/64/full-nestjs-module-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/64/pelna-walidacja-modulu-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/64/full-nestjs-module-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/64/validation-d-un-module-nestjs-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/64/full-nestjs-module-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/65/usepipes-decorator-on-an-endpoint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/65/dekorator-usepipes-na-endpoincie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/65/usepipes-decorator-on-an-endpoint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/65/le-decorateur-usepipes-sur-un-endpoint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/65/usepipes-decorator-on-an-endpoint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/66/importing-validation-decorators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/66/import-dekoratorow-walidacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/66/importing-validation-decorators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/66/importer-les-decorateurs-de-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/66/importing-validation-decorators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/67/validation-hierarchy-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/67/hierarchia-walidacji-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/67/validation-hierarchy-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/67/la-hierarchie-de-validation-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/67/validation-hierarchy-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/68/validation-error-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/68/blad-walidacji-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/68/validation-error-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/68/erreur-de-validation-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/68/validation-error-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/69/api-protection-layer-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/69/kolejnosc-warstw-ochrony-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/69/api-protection-layer-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/69/l-ordre-des-couches-de-protection-de-l-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/69/api-protection-layer-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/70/the-transform-option-in-validationpipe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/70/opcja-transform-w-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/70/the-transform-option-in-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/70/l-option-transform-dans-validationpipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/70/the-transform-option-in-validationpipe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/71/type-decorator-from-class-transformer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/71/dekorator-type-z-class-transformer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/71/type-decorator-from-class-transformer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/71/le-decorateur-type-de-class-transformer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/71/type-decorator-from-class-transformer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/72/creating-a-custom-validation-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/72/tworzenie-custom-dekoratora-walidacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/72/creating-a-custom-validation-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/72/creer-un-decorateur-de-validation-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/72/creating-a-custom-validation-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/73/popular-dto-types-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/73/popularnosc-typow-dto-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/73/popular-dto-types-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/73/les-types-de-dto-populaires-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/73/popular-dto-types-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/75/submit-your-validation-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/75/przeslij-swoj-system-walidacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/75/submit-your-validation-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/75/soumets-ton-systeme-de-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/75/submit-your-validation-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/10/76/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/10/76/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/10/76/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/10/76/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/10/76/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/1/introduction-swagger-and-openapi-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/1/wprowadzenie-swagger-i-openapi-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/1/introduction-swagger-and-openapi-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/1/introduction-swagger-et-openapi-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/1/introduction-swagger-and-openapi-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/3/what-is-openapi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/3/czym-jest-openapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/3/what-is-openapi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/3/qu-est-ce-qu-openapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/3/what-is-openapi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/4/swagger-ui-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/4/swagger-ui-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/4/swagger-ui-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/4/swagger-ui-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/4/swagger-ui-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/5/basic-swagger-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/5/podstawowa-konfiguracja-swagger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/5/basic-swagger-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/5/configuration-swagger-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/5/basic-swagger-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/6/nestjs-swagger-package</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/6/pakiet-nestjs-swagger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/6/nestjs-swagger-package"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/6/le-paquet-nestjs-swagger"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/6/nestjs-swagger-package"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/7/importing-the-apitags-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/7/import-dekoratora-apitags"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/7/importing-the-apitags-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/7/importer-le-decorateur-apitags"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/7/importing-the-apitags-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/8/benefits-of-api-documentation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/8/korzysci-z-dokumentacji-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/8/benefits-of-api-documentation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/8/avantages-de-la-documentation-d-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/8/benefits-of-api-documentation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/10/the-documentbuilder-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/10/klasa-documentbuilder"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/10/the-documentbuilder-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/10/la-classe-documentbuilder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/10/the-documentbuilder-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/11/the-swaggermodule-setup-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/11/metoda-swaggermodule-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/11/the-swaggermodule-setup-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/11/la-methode-swaggermodule-setup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/11/the-swaggermodule-setup-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/12/swagger-configuration-in-main-ts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/12/konfiguracja-swagger-w-main-ts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/12/swagger-configuration-in-main-ts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/12/configuration-de-swagger-dans-main-ts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/12/swagger-configuration-in-main-ts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/13/documentbuilder-method-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/13/lancuch-metod-documentbuilder"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/13/documentbuilder-method-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/13/chaine-de-methodes-de-documentbuilder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/13/documentbuilder-method-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/14/launching-swagger-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/14/uruchomienie-swagger-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/14/launching-swagger-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/14/lancer-swagger-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/14/launching-swagger-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/15/the-addtag-method-in-documentbuilder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/15/metoda-addtag-w-documentbuilder"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/15/the-addtag-method-in-documentbuilder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/15/la-methode-addtag-dans-documentbuilder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/15/the-addtag-method-in-documentbuilder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/16/adding-tags-to-a-controller</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/16/dodawanie-tagow-do-kontrolera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/16/adding-tags-to-a-controller"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/16/ajouter-des-tags-a-un-controleur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/16/adding-tags-to-a-controller"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/18/the-apioperation-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/18/dekorator-apioperation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/18/the-apioperation-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/18/le-decorateur-apioperation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/18/the-apioperation-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/19/the-apiparam-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/19/dekorator-apiparam"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/19/the-apiparam-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/19/le-decorateur-apiparam"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/19/the-apiparam-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/20/apiparam-and-apiquery-in-a-controller</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/20/apiparam-i-apiquery-w-kontrolerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/20/apiparam-and-apiquery-in-a-controller"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/20/apiparam-et-apiquery-dans-un-controleur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/20/apiparam-and-apiquery-in-a-controller"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/21/hierarchy-of-decorators-on-an-endpoint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/21/hierarchia-dekoratorow-na-endpointcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/21/hierarchy-of-decorators-on-an-endpoint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/21/hierarchie-des-decorateurs-sur-un-endpoint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/21/hierarchy-of-decorators-on-an-endpoint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/22/the-apiquery-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/22/dekorator-apiquery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/22/the-apiquery-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/22/le-decorateur-apiquery"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/22/the-apiquery-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/23/the-apiquery-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/23/dekorator-apiquery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/23/the-apiquery-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/23/le-decorateur-apiquery"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/23/the-apiquery-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/24/controller-with-swagger-decorators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/24/kontroler-z-dekoratorami-swagger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/24/controller-with-swagger-decorators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/24/controleur-avec-decorateurs-swagger"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/24/controller-with-swagger-decorators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/26/the-apiproperty-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/26/dekorator-apiproperty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/26/the-apiproperty-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/26/le-decorateur-apiproperty"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/26/the-apiproperty-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/27/optional-fields-in-dto</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/27/pola-opcjonalne-w-dto"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/27/optional-fields-in-dto"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/27/champs-optionnels-dans-un-dto"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/27/optional-fields-in-dto"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/28/decorating-a-dto-with-apiproperty</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/28/dekorowanie-dto-apiproperty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/28/decorating-a-dto-with-apiproperty"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/28/decorer-un-dto-avec-apiproperty"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/28/decorating-a-dto-with-apiproperty"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/29/apiproperty-decorator-with-enum</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/29/dekorator-apiproperty-z-enum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/29/apiproperty-decorator-with-enum"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/29/decorateur-apiproperty-avec-enum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/29/apiproperty-decorator-with-enum"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/30/apiproperty-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/30/opcje-apiproperty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/30/apiproperty-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/30/options-de-apiproperty"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/30/apiproperty-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/31/dto-with-enum-and-nested-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/31/dto-z-enum-i-zagniezdzonym-typem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/31/dto-with-enum-and-nested-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/31/dto-avec-enum-et-type-imbrique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/31/dto-with-enum-and-nested-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/32/nested-dto-in-swagger</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/32/zagniezdzone-dto-w-swagger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/32/nested-dto-in-swagger"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/32/dto-imbrique-dans-swagger"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/32/nested-dto-in-swagger"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/34/the-apicreatedresponse-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/34/dekorator-apicreatedresponse"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/34/the-apicreatedresponse-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/34/le-decorateur-apicreatedresponse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/34/the-apicreatedresponse-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/35/apinotfoundresponse-status-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/35/kod-statusu-apinotfoundresponse"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/35/apinotfoundresponse-status-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/35/code-de-statut-de-apinotfoundresponse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/35/apinotfoundresponse-status-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/36/http-response-decorators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/36/dekoratory-odpowiedzi-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/36/http-response-decorators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/36/decorateurs-de-reponse-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/36/http-response-decorators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/37/http-status-codes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/37/kody-statusow-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/37/http-status-codes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/37/codes-de-statut-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/37/http-status-codes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/38/apiokresponse-decorator-with-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/38/dekorator-apiokresponse-z-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/38/apiokresponse-decorator-with-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/38/decorateur-apiokresponse-avec-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/38/apiokresponse-decorator-with-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/39/array-type-in-response</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/39/typ-tablicy-w-odpowiedzi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/39/array-type-in-response"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/39/type-tableau-dans-une-reponse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/39/array-type-in-response"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/40/jwt-auth-configuration-in-swagger</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/40/konfiguracja-jwt-auth-w-swagger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/40/jwt-auth-configuration-in-swagger"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/40/configuration-de-l-auth-jwt-dans-swagger"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/40/jwt-auth-configuration-in-swagger"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/42/the-persistauthorization-option</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/42/opcja-persistauthorization"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/42/the-persistauthorization-option"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/42/l-option-persistauthorization"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/42/the-persistauthorization-option"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/43/the-customsitetitle-option</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/43/opcja-customsitetitle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/43/the-customsitetitle-option"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/43/l-option-customsitetitle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/43/the-customsitetitle-option"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/44/swaggermodule-setup-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/44/opcje-swaggermodule-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/44/swaggermodule-setup-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/44/options-de-swaggermodule-setup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/44/swaggermodule-setup-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/45/addbearerauth-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/45/konfiguracja-addbearerauth"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/45/addbearerauth-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/45/configuration-de-addbearerauth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/45/addbearerauth-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/46/the-docexpansion-option</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/46/opcja-docexpansion"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/46/the-docexpansion-option"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/46/l-option-docexpansion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/46/the-docexpansion-option"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/47/complete-controller-with-documentation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/47/pelny-kontroler-z-dokumentacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/47/complete-controller-with-documentation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/47/controleur-complet-avec-documentation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/47/complete-controller-with-documentation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/49/cli-plugin-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/49/funkcja-cli-plugin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/49/cli-plugin-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/49/fonction-du-cli-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/49/cli-plugin-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/50/cli-plugin-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/50/konfiguracja-cli-plugin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/50/cli-plugin-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/50/configuration-du-cli-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/50/cli-plugin-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/51/dto-with-jsdoc-comments</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/51/dto-z-komentarzami-jsdoc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/51/dto-with-jsdoc-comments"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/51/dto-avec-commentaires-jsdoc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/51/dto-with-jsdoc-comments"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/52/the-introspectcomments-option</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/52/opcja-introspectcomments"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/52/the-introspectcomments-option"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/52/l-option-introspectcomments"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/52/the-introspectcomments-option"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/53/the-example-tag-in-jsdoc</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/53/tag-example-w-jsdoc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/53/the-example-tag-in-jsdoc"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/53/la-balise-example-dans-jsdoc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/53/the-example-tag-in-jsdoc"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/54/plugin-configuration-in-nest-cli-json</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/54/konfiguracja-plugina-w-nest-cli-json"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/54/plugin-configuration-in-nest-cli-json"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/54/configuration-du-plugin-dans-nest-cli-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/54/plugin-configuration-in-nest-cli-json"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/55/the-classvalidatorshim-option</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/55/opcja-classvalidatorshim"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/55/the-classvalidatorshim-option"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/55/l-option-classvalidatorshim"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/55/the-classvalidatorshim-option"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/56/response-dto-with-type-in-controller</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/56/dto-odpowiedzi-z-typem-w-kontrolerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/56/response-dto-with-type-in-controller"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/56/dto-de-reponse-avec-type-dans-un-controleur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/56/response-dto-with-type-in-controller"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/58/uri-versioning-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/58/uri-versioning-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/58/uri-versioning-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/58/uri-versioning-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/58/uri-versioning-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/59/creating-a-versioned-api-with-swagger</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/59/tworzenie-wersjonowanego-api-z-swagger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/59/creating-a-versioned-api-with-swagger"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/59/creer-une-api-versionnee-avec-swagger"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/59/creating-a-versioned-api-with-swagger"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/60/versioned-swagger-documents</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/60/wersjonowane-dokumenty-swagger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/60/versioned-swagger-documents"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/60/documents-swagger-versionnes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/60/versioned-swagger-documents"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/61/deprecated-endpoint-in-swagger</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/61/deprecated-endpoint-w-swagger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/61/deprecated-endpoint-in-swagger"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/61/endpoint-deprecie-dans-swagger"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/61/deprecated-endpoint-in-swagger"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/62/versioned-nestjs-controller</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/62/wersjonowany-kontroler-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/62/versioned-nestjs-controller"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/62/controleur-nestjs-versionne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/62/versioned-nestjs-controller"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/63/enabling-uri-versioning</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/63/wlaczanie-wersjonowania-uri"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/63/enabling-uri-versioning"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/63/activer-l-uri-versioning"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/63/enabling-uri-versioning"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/64/the-include-option-in-createdocument</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/64/opcja-include-w-createdocument"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/64/the-include-option-in-createdocument"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/64/l-option-include-dans-createdocument"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/64/the-include-option-in-createdocument"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/65/complete-documentbuilder-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/65/kompletna-konfiguracja-documentbuilder"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/65/complete-documentbuilder-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/65/configuration-complete-de-documentbuilder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/65/complete-documentbuilder-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/67/full-documentation-for-a-get-endpoint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/67/pelna-dokumentacja-endpointu-get"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/67/full-documentation-for-a-get-endpoint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/67/documentation-complete-d-un-endpoint-get"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/67/full-documentation-for-a-get-endpoint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/68/elements-of-complete-api-documentation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/68/elementy-kompletnej-dokumentacji-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/68/elements-of-complete-api-documentation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/68/elements-d-une-documentation-d-api-complete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/68/elements-of-complete-api-documentation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/69/advanced-dto-with-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/69/zaawansowane-dto-z-walidacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/69/advanced-dto-with-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/69/dto-avance-avec-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/69/advanced-dto-with-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/70/structure-of-a-documented-dto</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/70/struktura-udokumentowanego-dto"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/70/structure-of-a-documented-dto"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/70/structure-d-un-dto-documente"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/70/structure-of-a-documented-dto"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/71/swaggermodule-setup-with-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/71/swaggermodule-setup-z-opcjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/71/swaggermodule-setup-with-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/71/swaggermodule-setup-avec-options"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/71/swaggermodule-setup-with-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/72/securing-swagger-in-production</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/72/zabezpieczenie-swagger-w-produkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/72/securing-swagger-in-production"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/72/securiser-swagger-en-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/72/securing-swagger-in-production"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/73/api-versioning-strategies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/73/strategie-wersjonowania-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/73/api-versioning-strategies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/73/strategies-de-versionnage-d-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/73/api-versioning-strategies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/74/summary-the-apitags-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/74/podsumowanie-dekorator-apitags"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/74/summary-the-apitags-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/74/resume-le-decorateur-apitags"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/74/summary-the-apitags-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/75/complete-swagger-decorators-import</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/75/kompletny-import-dekoratorow-swagger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/75/complete-swagger-decorators-import"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/75/import-complet-des-decorateurs-swagger"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/75/complete-swagger-decorators-import"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/76/the-process-of-creating-swagger-documentation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/76/proces-tworzenia-dokumentacji-swagger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/76/the-process-of-creating-swagger-documentation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/76/le-processus-de-creation-de-la-documentation-swagger"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/76/the-process-of-creating-swagger-documentation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/77/full-apiresponse-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/77/pelny-dekorator-apiresponse"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/77/full-apiresponse-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/77/decorateur-apiresponse-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/77/full-apiresponse-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/78/summary-generating-the-openapi-document</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/78/podsumowanie-generowanie-dokumentu-openapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/78/summary-generating-the-openapi-document"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/78/resume-generer-le-document-openapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/78/summary-generating-the-openapi-document"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/79/submit-the-chronicles-of-the-empire-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/79/przeslij-projekt-kroniki-imperium"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/79/submit-the-chronicles-of-the-empire-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/79/soumettre-le-projet-chroniques-de-l-empire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/79/submit-the-chronicles-of-the-empire-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/11/80/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/11/80/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/11/80/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/11/80/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/11/80/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/1/introduction-containerization-and-ci-cd</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/1/wprowadzenie-konteneryzacja-i-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/1/introduction-containerization-and-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/1/introduction-conteneurisation-et-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/1/introduction-containerization-and-ci-cd"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/3/what-is-kubernetes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/3/czym-jest-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/3/what-is-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/3/qu-est-ce-que-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/3/what-is-kubernetes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/4/pod-in-kubernetes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/4/pod-w-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/4/pod-in-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/4/pod-dans-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/4/pod-in-kubernetes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/5/kubernetes-resources-in-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/5/zasoby-kubernetes-w-praktyce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/5/kubernetes-resources-in-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/5/les-ressources-kubernetes-en-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/5/kubernetes-resources-in-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/6/deployment-in-kubernetes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/6/deployment-w-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/6/deployment-in-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/6/deployment-dans-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/6/deployment-in-kubernetes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/7/deploying-an-application-in-kubernetes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/7/wdrozenie-aplikacji-w-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/7/deploying-an-application-in-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/7/deployer-une-application-dans-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/7/deploying-an-application-in-kubernetes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/9/review-the-from-instruction-in-dockerfile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/9/powtorzenie-instrukcja-from-w-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/9/review-the-from-instruction-in-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/9/rappel-l-instruction-from-dans-un-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/9/review-the-from-instruction-in-dockerfile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/10/review-purpose-of-multi-stage-build</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/10/powtorzenie-cel-multi-stage-build"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/10/review-purpose-of-multi-stage-build"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/10/rappel-objectif-du-build-multi-stage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/10/review-purpose-of-multi-stage-build"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/11/review-multi-stage-build-in-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/11/powtorzenie-multi-stage-build-w-praktyce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/11/review-multi-stage-build-in-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/11/rappel-le-build-multi-stage-en-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/11/review-multi-stage-build-in-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/12/review-dockerfile-instruction-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/12/powtorzenie-kolejnosc-instrukcji-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/12/review-dockerfile-instruction-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/12/rappel-ordre-des-instructions-du-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/12/review-dockerfile-instruction-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/13/review-the-role-of-dockerignore</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/13/powtorzenie-rola-pliku-dockerignore"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/13/review-the-role-of-dockerignore"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/13/rappel-le-role-de-dockerignore"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/13/review-the-role-of-dockerignore"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/14/review-dockerignore-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/14/powtorzenie-konfiguracja-dockerignore"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/14/review-dockerignore-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/14/rappel-configuration-de-dockerignore"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/14/review-dockerignore-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/15/review-docker-image-build-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/15/powtorzenie-komenda-budowania-obrazu-docker"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/15/review-docker-image-build-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/15/rappel-commande-de-build-d-une-image-docker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/15/review-docker-image-build-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/17/review-what-is-docker-compose</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/17/powtorzenie-czym-jest-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/17/review-what-is-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/17/rappel-qu-est-ce-que-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/17/review-what-is-docker-compose"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/18/review-the-depends-on-field-in-docker-compose</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/18/powtorzenie-pole-depends-on-w-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/18/review-the-depends-on-field-in-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/18/rappel-le-champ-depends-on-dans-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/18/review-the-depends-on-field-in-docker-compose"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/19/review-docker-compose-services</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/19/powtorzenie-serwisy-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/19/review-docker-compose-services"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/19/rappel-les-services-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/19/review-docker-compose-services"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/20/review-service-startup-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/20/powtorzenie-kolejnosc-uruchamiania-serwisow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/20/review-service-startup-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/20/rappel-ordre-de-demarrage-des-services"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/20/review-service-startup-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/21/review-docker-compose-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/21/powtorzenie-komenda-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/21/review-docker-compose-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/21/rappel-commande-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/21/review-docker-compose-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/22/review-volumes-in-docker-compose</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/22/powtorzenie-wolumeny-w-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/22/review-volumes-in-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/22/rappel-les-volumes-dans-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/22/review-volumes-in-docker-compose"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/23/environment-files-env</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/23/pliki-srodowiskowe-env"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/23/environment-files-env"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/23/les-fichiers-d-environnement-env"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/23/environment-files-env"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/25/why-not-env-in-production</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/25/dlaczego-nie-env-na-produkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/25/why-not-env-in-production"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/25/pourquoi-pas-de-env-en-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/25/why-not-env-in-production"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/26/hashicorp-vault-secrets-management</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/26/hashicorp-vault-zarzadzanie-sekretami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/26/hashicorp-vault-secrets-management"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/26/hashicorp-vault-gestion-des-secrets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/26/hashicorp-vault-secrets-management"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/27/vault-integration-with-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/27/integracja-vault-z-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/27/vault-integration-with-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/27/integration-de-vault-avec-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/27/vault-integration-with-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/28/review-configservice-reading-container-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/28/powtorzenie-configservice-odczyt-zmiennych-kontenera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/28/review-configservice-reading-container-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/28/rappel-configservice-lire-les-variables-du-conteneur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/28/review-configservice-reading-container-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/29/review-env-priority-in-a-container</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/29/powtorzenie-priorytet-env-w-kontenerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/29/review-env-priority-in-a-container"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/29/rappel-priorite-des-env-dans-un-conteneur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/29/review-env-priority-in-a-container"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/30/configmodule-registration-with-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/30/configmodule-rejestracja-z-walidacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/30/configmodule-registration-with-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/30/configmodule-enregistrement-avec-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/30/configmodule-registration-with-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/32/what-is-ci-continuous-integration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/32/czym-jest-ci-continuous-integration"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/32/what-is-ci-continuous-integration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/32/qu-est-ce-que-le-ci-integration-continue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/32/what-is-ci-continuous-integration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/33/review-ci-cd-pipeline-job-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/33/powtorzenie-kolejnosc-jobow-w-pipeline-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/33/review-ci-cd-pipeline-job-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/33/rappel-ordre-des-jobs-du-pipeline-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/33/review-ci-cd-pipeline-job-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/34/review-ci-cd-pipeline-with-github-actions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/34/powtorzenie-pipeline-ci-cd-z-github-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/34/review-ci-cd-pipeline-with-github-actions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/34/rappel-pipeline-ci-cd-avec-github-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/34/review-ci-cd-pipeline-with-github-actions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/35/review-github-actions-triggers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/35/powtorzenie-triggery-github-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/35/review-github-actions-triggers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/35/rappel-les-declencheurs-github-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/35/review-github-actions-triggers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/36/review-uses-syntax-in-github-actions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/36/powtorzenie-skladnia-uses-w-github-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/36/review-uses-syntax-in-github-actions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/36/rappel-la-syntaxe-uses-dans-github-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/36/review-uses-syntax-in-github-actions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/37/review-test-job-steps-in-ci</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/37/powtorzenie-kroki-job-test-w-ci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/37/review-test-job-steps-in-ci"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/37/rappel-etapes-du-job-test-en-ci"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/37/review-test-job-steps-in-ci"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/38/review-github-secrets-in-ci-cd-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/38/powtorzenie-github-secrets-w-ci-cd-pipeline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/38/review-github-secrets-in-ci-cd-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/38/rappel-les-github-secrets-dans-le-pipeline-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/38/review-github-secrets-in-ci-cd-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/39/practice-nestjs-security-middleware</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/39/praktyka-middleware-bezpieczenstwa-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/39/practice-nestjs-security-middleware"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/39/pratique-middleware-de-securite-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/39/practice-nestjs-security-middleware"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/41/the-willsoto-nestjs-prometheus-package</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/41/pakiet-willsoto-nestjs-prometheus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/41/the-willsoto-nestjs-prometheus-package"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/41/le-package-willsoto-nestjs-prometheus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/41/the-willsoto-nestjs-prometheus-package"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/42/counter-metric-type-in-prometheus</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/42/typ-metryki-counter-w-prometheus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/42/counter-metric-type-in-prometheus"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/42/le-type-de-metrique-counter-dans-prometheus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/42/counter-metric-type-in-prometheus"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/43/configuring-prometheus-metrics-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/43/konfiguracja-metryk-prometheus-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/43/configuring-prometheus-metrics-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/43/configurer-les-metriques-prometheus-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/43/configuring-prometheus-metrics-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/44/the-red-method-analysis-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/44/metoda-red-kolejnosc-analizy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/44/the-red-method-analysis-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/44/la-methode-red-ordre-d-analyse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/44/the-red-method-analysis-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/45/registering-a-counter-metric-in-prometheus</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/45/rejestracja-metryki-counter-w-prometheus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/45/registering-a-counter-metric-in-prometheus"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/45/enregistrer-une-metrique-counter-dans-prometheus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/45/registering-a-counter-metric-in-prometheus"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/46/using-metrics-in-a-nestjs-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/46/uzycie-metryk-w-serwisie-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/46/using-metrics-in-a-nestjs-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/46/utiliser-les-metriques-dans-un-service-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/46/using-metrics-in-a-nestjs-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/47/the-metrics-endpoint-in-prometheus</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/47/endpoint-metrics-w-prometheus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/47/the-metrics-endpoint-in-prometheus"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/47/l-endpoint-metrics-dans-prometheus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/47/the-metrics-endpoint-in-prometheus"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/49/what-is-a-span-in-distributed-tracing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/49/czym-jest-span-w-distributed-tracing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/49/what-is-a-span-in-distributed-tracing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/49/qu-est-ce-qu-un-span-dans-le-tracage-distribue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/49/what-is-a-span-in-distributed-tracing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/50/span-hierarchy-in-a-trace</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/50/hierarchia-spanow-w-trace"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/50/span-hierarchy-in-a-trace"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/50/hierarchie-des-spans-dans-une-trace"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/50/span-hierarchy-in-a-trace"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/51/configuring-opentelemetry-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/51/konfiguracja-opentelemetry-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/51/configuring-opentelemetry-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/51/configurer-opentelemetry-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/51/configuring-opentelemetry-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/52/context-propagation-in-distributed-tracing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/52/context-propagation-w-distributed-tracing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/52/context-propagation-in-distributed-tracing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/52/la-propagation-de-contexte-dans-le-tracage-distribue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/52/context-propagation-in-distributed-tracing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/53/manually-creating-spans-in-opentelemetry</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/53/reczne-tworzenie-spanow-w-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/53/manually-creating-spans-in-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/53/creer-manuellement-des-spans-dans-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/53/manually-creating-spans-in-opentelemetry"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/54/creating-a-tracer-in-opentelemetry</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/54/tworzenie-tracera-w-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/54/creating-a-tracer-in-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/54/creer-un-tracer-dans-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/54/creating-a-tracer-in-opentelemetry"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/56/what-is-infrastructure-as-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/56/czym-jest-infrastructure-as-code"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/56/what-is-infrastructure-as-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/56/qu-est-ce-que-l-infrastructure-as-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/56/what-is-infrastructure-as-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/57/terraform-plan-previewing-changes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/57/terraform-plan-podglad-zmian"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/57/terraform-plan-previewing-changes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/57/terraform-plan-previsualiser-les-changements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/57/terraform-plan-previewing-changes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/58/terraform-configuration-for-nestjs-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/58/konfiguracja-terraform-dla-nestjs-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/58/terraform-configuration-for-nestjs-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/58/configuration-terraform-pour-l-api-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/58/terraform-configuration-for-nestjs-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/59/terraform-workflow-cycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/59/cykl-pracy-z-terraform"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/59/terraform-workflow-cycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/59/le-cycle-du-workflow-terraform"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/59/terraform-workflow-cycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/60/terraform-state-state-management</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/60/terraform-state-zarzadzanie-stanem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/60/terraform-state-state-management"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/60/terraform-state-gestion-de-l-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/60/terraform-state-state-management"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/61/terraform-apply-command-with-a-plan</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/61/komenda-terraform-apply-z-planem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/61/terraform-apply-command-with-a-plan"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/61/la-commande-terraform-apply-avec-un-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/61/terraform-apply-command-with-a-plan"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/62/devops-checklist-for-a-nestjs-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/62/checklista-devops-dla-aplikacji-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/62/devops-checklist-for-a-nestjs-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/62/checklist-devops-pour-une-application-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/62/devops-checklist-for-a-nestjs-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/63/resource-definition-in-terraform</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/63/definicja-resource-w-terraform"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/63/resource-definition-in-terraform"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/63/definition-d-une-ressource-dans-terraform"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/63/resource-definition-in-terraform"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/64/review-steps-for-deploying-a-container-to-production</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/64/powtorzenie-kroki-wdrozenia-kontenera-na-produkcje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/64/review-steps-for-deploying-a-container-to-production"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/64/rappel-etapes-de-deploiement-d-un-conteneur-en-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/64/review-steps-for-deploying-a-container-to-production"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/65/review-docker-compose-down-v-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/65/powtorzenie-komenda-docker-compose-down-v"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/65/review-docker-compose-down-v-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/65/rappel-la-commande-docker-compose-down-v"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/65/review-docker-compose-down-v-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/66/review-healthcheck-in-dockerfile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/66/powtorzenie-healthcheck-w-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/66/review-healthcheck-in-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/66/rappel-healthcheck-dans-un-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/66/review-healthcheck-in-dockerfile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/67/review-container-communication-in-docker-compose</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/67/powtorzenie-komunikacja-kontenerow-w-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/67/review-container-communication-in-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/67/rappel-communication-des-conteneurs-dans-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/67/review-container-communication-in-docker-compose"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/68/copy-from-instruction-in-multi-stage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/68/instrukcja-copy-from-w-multi-stage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/68/copy-from-instruction-in-multi-stage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/68/l-instruction-copy-from-dans-le-multi-stage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/68/copy-from-instruction-in-multi-stage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/69/review-non-root-user-in-dockerfile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/69/powtorzenie-non-root-user-w-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/69/review-non-root-user-in-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/69/rappel-utilisateur-non-root-dans-un-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/69/review-non-root-user-in-dockerfile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/70/secrets-provider-priority-in-nestjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/70/priorytet-providerow-secrets-w-nestjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/70/secrets-provider-priority-in-nestjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/70/priorite-des-fournisseurs-de-secrets-dans-nestjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/70/secrets-provider-priority-in-nestjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/71/kubectl-apply-command-in-kubernetes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/71/komenda-kubectl-apply-w-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/71/kubectl-apply-command-in-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/71/la-commande-kubectl-apply-dans-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/71/kubectl-apply-command-in-kubernetes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/72/sealed-secrets-in-kubernetes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/72/sealed-secrets-w-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/72/sealed-secrets-in-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/72/les-sealed-secrets-dans-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/72/sealed-secrets-in-kubernetes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/73/scaling-a-deployment-in-kubernetes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/73/skalowanie-deployment-w-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/73/scaling-a-deployment-in-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/73/mettre-a-l-echelle-un-deployment-dans-kubernetes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/73/scaling-a-deployment-in-kubernetes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/74/terraform-modules-reusable-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/74/terraform-modules-reuzywalne-komponenty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/74/terraform-modules-reusable-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/74/les-modules-terraform-composants-reutilisables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/74/terraform-modules-reusable-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/76/review-submit-your-containerization-and-ci-cd-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/76/powtorzenie-przeslij-konfiguracje-konteneryzacji-i-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/76/review-submit-your-containerization-and-ci-cd-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/76/rappel-soumettez-votre-configuration-de-conteneurisation-et-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/76/review-submit-your-containerization-and-ci-cd-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/5/12/78/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/5/12/78/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/5/12/78/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/5/12/78/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/5/12/78/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/1/introduction-welcome-aboard-the-black-pearl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/1/wprowadzenie-witamy-na-pokladzie-czarnej-perly"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/1/introduction-welcome-aboard-the-black-pearl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/1/introduction-bienvenue-a-bord-du-black-pearl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/1/introduction-welcome-aboard-the-black-pearl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/3/video-how-to-install-cursor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/3/video-jak-zainstalowac-cursora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/3/video-how-to-install-cursor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/3/video-comment-installer-cursor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/3/video-how-to-install-cursor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/4/quiz-what-is-claude-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/4/quiz-czym-jest-claude-code"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/4/quiz-what-is-claude-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/4/quiz-qu-est-ce-que-claude-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/4/quiz-what-is-claude-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/5/quiz-the-role-of-cursor-in-the-course</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/5/quiz-rola-cursora-w-kursie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/5/quiz-the-role-of-cursor-in-the-course"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/5/quiz-le-role-de-cursor-dans-le-cours"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/5/quiz-the-role-of-cursor-in-the-course"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/6/quiz-what-is-vibe-coding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/6/quiz-czym-jest-vibe-coding"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/6/quiz-what-is-vibe-coding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/6/quiz-qu-est-ce-que-le-vibe-coding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/6/quiz-what-is-vibe-coding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/7/sorting-installing-cursor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/7/sortowanie-instalacja-cursora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/7/sorting-installing-cursor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/7/tri-installer-cursor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/7/sorting-installing-cursor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/8/quiz-what-claude-code-requires</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/8/quiz-czego-wymaga-claude-code"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/8/quiz-what-claude-code-requires"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/8/quiz-ce-que-demande-claude-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/8/quiz-what-claude-code-requires"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/9/quiz-where-you-read-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/9/quiz-gdzie-czytasz-kod"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/9/quiz-where-you-read-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/9/quiz-ou-tu-lis-le-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/9/quiz-where-you-read-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/10/sorting-a-round-of-work-with-claude-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/10/sortowanie-runda-pracy-z-claude-code"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/10/sorting-a-round-of-work-with-claude-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/10/tri-un-tour-de-travail-avec-claude-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/10/sorting-a-round-of-work-with-claude-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/11/quiz-the-file-list-panel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/11/quiz-panel-z-lista-plikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/11/quiz-the-file-list-panel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/11/quiz-le-panneau-de-la-liste-des-fichiers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/11/quiz-the-file-list-panel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/12/quiz-a-good-request-for-claude-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/12/quiz-dobre-polecenie-dla-claude-code"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/12/quiz-a-good-request-for-claude-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/12/quiz-une-bonne-demande-pour-claude-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/12/quiz-a-good-request-for-claude-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/13/assemble-the-open-files-shortcut</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/13/laczenie-skrot-do-otwierania-plikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/13/assemble-the-open-files-shortcut"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/13/assemblage-le-raccourci-pour-ouvrir-des-fichiers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/13/assemble-the-open-files-shortcut"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/14/quiz-what-a-good-request-contains</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/14/quiz-co-zawiera-dobre-polecenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/14/quiz-what-a-good-request-contains"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/14/quiz-ce-que-contient-une-bonne-demande"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/14/quiz-what-a-good-request-contains"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/15/quiz-the-terminal-shortcut-on-macos</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/15/quiz-skrot-do-terminala-na-macos"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/15/quiz-the-terminal-shortcut-on-macos"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/15/quiz-le-raccourci-du-terminal-sur-macos"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/15/quiz-the-terminal-shortcut-on-macos"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/17/quiz-checking-the-installation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/17/quiz-sprawdzenie-instalacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/17/quiz-checking-the-installation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/17/quiz-verifier-l-installation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/17/quiz-checking-the-installation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/18/practice-create-the-pirate-html-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/18/praktyka-stworz-plik-pirate-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/18/practice-create-the-pirate-html-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/18/pratique-cree-le-fichier-pirate-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/18/practice-create-the-pirate-html-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/19/sorting-the-first-claude-code-session</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/19/sortowanie-pierwsza-sesja-claude-code"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/19/sorting-the-first-claude-code-session"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/19/tri-la-premiere-session-de-claude-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/19/sorting-the-first-claude-code-session"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/20/quiz-changing-the-permission-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/20/quiz-zmiana-trybu-uprawnien"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/20/quiz-changing-the-permission-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/20/quiz-changer-de-mode-de-permissions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/20/quiz-changing-the-permission-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/21/quiz-undoing-a-change</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/21/quiz-cofniecie-zmiany"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/21/quiz-undoing-a-change"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/21/quiz-annuler-un-changement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/21/quiz-undoing-a-change"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/22/connecting-installing-claude-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/22/laczenie-instalacja-claude-code"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/22/connecting-installing-claude-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/22/assemblage-installer-claude-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/22/connecting-installing-claude-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/23/quiz-when-to-use-manual-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/23/quiz-kiedy-tryb-manual"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/23/quiz-when-to-use-manual-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/23/quiz-quand-utiliser-le-mode-manual"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/23/quiz-when-to-use-manual-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/24/quiz-a-correction-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/24/quiz-polecenie-poprawki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/24/quiz-a-correction-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/24/quiz-la-demande-de-correction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/24/quiz-a-correction-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/25/quiz-where-claude-code-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/25/quiz-gdzie-pracuje-claude-code"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/25/quiz-where-claude-code-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/25/quiz-ou-travaille-claude-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/25/quiz-where-claude-code-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/26/sorting-a-change-in-manual-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/26/sortowanie-zmiana-w-trybie-manual"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/26/sorting-a-change-in-manual-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/26/tri-un-changement-en-mode-manual"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/26/sorting-a-change-in-manual-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/27/quiz-interrupting-claude-s-work</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/27/quiz-przerwanie-pracy-claude"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/27/quiz-interrupting-claude-s-work"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/27/quiz-interrompre-le-travail-de-claude"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/27/quiz-interrupting-claude-s-work"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/29/quiz-the-pwd-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/29/quiz-komenda-pwd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/29/quiz-the-pwd-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/29/quiz-la-commande-pwd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/29/quiz-the-pwd-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/30/quiz-the-ls-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/30/quiz-komenda-ls"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/30/quiz-the-ls-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/30/quiz-la-commande-ls"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/30/quiz-the-ls-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/31/practice-terminal-commands</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/31/praktyka-komendy-terminala"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/31/practice-terminal-commands"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/31/pratique-les-commandes-du-terminal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/31/practice-terminal-commands"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/32/quiz-the-mkdir-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/32/quiz-komenda-mkdir"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/32/quiz-the-mkdir-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/32/quiz-la-commande-mkdir"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/32/quiz-the-mkdir-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/33/quiz-the-cd-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/33/quiz-komenda-cd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/33/quiz-the-cd-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/33/quiz-la-commande-cd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/33/quiz-the-cd-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/34/sorting-creating-a-project-in-the-terminal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/34/sortowanie-tworzenie-projektu-w-terminalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/34/sorting-creating-a-project-in-the-terminal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/34/tri-creer-un-projet-dans-le-terminal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/34/sorting-creating-a-project-in-the-terminal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/35/quiz-the-touch-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/35/quiz-komenda-touch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/35/quiz-the-touch-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/35/quiz-la-commande-touch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/35/quiz-the-touch-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/36/sorting-the-tab-key-in-the-terminal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/36/sortowanie-klawisz-tab-w-terminalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/36/sorting-the-tab-key-in-the-terminal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/36/tri-la-touche-tab-dans-le-terminal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/36/sorting-the-tab-key-in-the-terminal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/37/quiz-the-tab-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/37/quiz-klawisz-tab"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/37/quiz-the-tab-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/37/quiz-la-touche-tab"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/37/quiz-the-tab-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/38/click-in-order-node-js-version</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/38/klikanie-po-kolei-wersja-node-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/38/click-in-order-node-js-version"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/38/clic-dans-l-ordre-version-de-node-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/38/click-in-order-node-js-version"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/39/quiz-the-up-arrow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/39/quiz-strzalka-w-gore"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/39/quiz-the-up-arrow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/39/quiz-la-fleche-du-haut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/39/quiz-the-up-arrow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/40/connecting-starting-in-the-project-folder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/40/laczenie-start-w-folderze-projektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/40/connecting-starting-in-the-project-folder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/40/assemblage-demarrer-dans-le-dossier-du-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/40/connecting-starting-in-the-project-folder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/41/quiz-the-clear-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/41/quiz-komenda-clear"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/41/quiz-the-clear-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/41/quiz-la-commande-clear"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/41/quiz-the-clear-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/42/quiz-what-is-npm</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/42/quiz-co-to-jest-npm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/42/quiz-what-is-npm"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/42/quiz-qu-est-ce-que-npm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/42/quiz-what-is-npm"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/43/click-in-order-running-the-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/43/klikanie-po-kolei-uruchomienie-projektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/43/click-in-order-running-the-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/43/clic-dans-l-ordre-lancer-le-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/43/click-in-order-running-the-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/44/quiz-installing-packages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/44/quiz-instalacja-pakietow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/44/quiz-installing-packages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/44/quiz-installer-des-paquets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/44/quiz-installing-packages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/45/quiz-interrupting-a-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/45/quiz-przerwanie-komendy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/45/quiz-interrupting-a-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/45/quiz-interrompre-une-commande"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/45/quiz-interrupting-a-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/46/quiz-the-command-not-found-error</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/46/quiz-blad-command-not-found"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/46/quiz-the-command-not-found-error"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/46/quiz-l-erreur-command-not-found"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/46/quiz-the-command-not-found-error"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/47/click-in-order-building-the-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/47/klikanie-po-kolei-budowanie-projektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/47/click-in-order-building-the-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/47/clic-dans-l-ordre-construire-le-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/47/click-in-order-building-the-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/48/sorting-permission-for-a-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/48/sortowanie-zgoda-na-komende"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/48/sorting-permission-for-a-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/48/tri-l-accord-pour-une-commande"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/48/sorting-permission-for-a-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/49/click-in-order-returning-to-a-conversation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/49/klikanie-po-kolei-powrot-do-rozmowy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/49/click-in-order-returning-to-a-conversation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/49/clic-dans-l-ordre-reprendre-la-conversation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/49/click-in-order-returning-to-a-conversation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/50/assemble-checking-the-npm-version</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/50/laczenie-sprawdzenie-wersji-npm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/50/assemble-checking-the-npm-version"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/50/assemblage-verifier-la-version-de-npm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/50/assemble-checking-the-npm-version"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/51/quiz-building-the-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/51/quiz-budowanie-projektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/51/quiz-building-the-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/51/quiz-compiler-le-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/51/quiz-building-the-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/52/click-in-order-checking-the-installation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/52/klikanie-po-kolei-sprawdzenie-instalacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/52/click-in-order-checking-the-installation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/52/clic-dans-l-ordre-verifier-l-installation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/52/click-in-order-checking-the-installation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/53/sorting-the-whole-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/53/sortowanie-caly-przeplyw-pracy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/53/sorting-the-whole-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/53/tri-tout-le-flux-de-travail"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/53/sorting-the-whole-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/55/quiz-what-claude-does-not-know</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/55/quiz-czego-claude-nie-wie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/55/quiz-what-claude-does-not-know"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/55/quiz-ce-que-claude-ignore"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/55/quiz-what-claude-does-not-know"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/56/quiz-a-report-without-proof</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/56/quiz-meldunek-bez-dowodu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/56/quiz-a-report-without-proof"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/56/quiz-un-rapport-sans-preuve"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/56/quiz-a-report-without-proof"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/57/quiz-acceptedits-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/57/quiz-tryb-acceptedits"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/57/quiz-acceptedits-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/57/quiz-le-mode-acceptedits"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/57/quiz-acceptedits-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/58/assemble-starting-in-plan-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/58/laczenie-start-w-trybie-planowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/58/assemble-starting-in-plan-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/58/assemblage-demarrer-en-mode-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/58/assemble-starting-in-plan-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/59/quiz-what-plan-mode-does</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/59/quiz-co-robi-tryb-planowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/59/quiz-what-plan-mode-does"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/59/quiz-ce-que-fait-le-mode-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/59/quiz-what-plan-mode-does"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/60/sorting-working-with-a-plan</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/60/sortowanie-praca-z-planem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/60/sorting-working-with-a-plan"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/60/tri-travailler-avec-un-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/60/sorting-working-with-a-plan"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/62/quiz-the-missing-block-of-a-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/62/quiz-brakujacy-klocek-polecenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/62/quiz-the-missing-block-of-a-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/62/quiz-la-brique-manquante-de-la-demande"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/62/quiz-the-missing-block-of-a-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/63/quiz-the-sign-in-a-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/63/quiz-znak-w-poleceniu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/63/quiz-the-sign-in-a-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/63/quiz-le-signe-dans-la-demande"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/63/quiz-the-sign-in-a-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/64/sorting-from-an-idea-to-a-specification</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/64/sortowanie-od-pomyslu-do-specyfikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/64/sorting-from-an-idea-to-a-specification"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/64/tri-de-l-idee-a-la-specification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/64/sorting-from-an-idea-to-a-specification"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/65/quiz-which-request-is-better</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/65/quiz-ktore-polecenie-jest-lepsze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/65/quiz-which-request-is-better"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/65/quiz-quelle-demande-est-meilleure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/65/quiz-which-request-is-better"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/66/quiz-the-second-failed-correction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/66/quiz-druga-nieudana-poprawka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/66/quiz-the-second-failed-correction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/66/quiz-la-deuxieme-correction-ratee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/66/quiz-the-second-failed-correction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/67/quiz-the-explanatory-output-style</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/67/quiz-styl-odpowiedzi-explanatory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/67/quiz-the-explanatory-output-style"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/67/quiz-le-style-de-reponse-explanatory"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/67/quiz-the-explanatory-output-style"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/69/quiz-what-is-git</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/69/quiz-czym-jest-git"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/69/quiz-what-is-git"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/69/quiz-qu-est-ce-que-git"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/69/quiz-what-is-git"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/70/quiz-what-rewind-will-not-restore</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/70/quiz-czego-nie-przywroci-rewind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/70/quiz-what-rewind-will-not-restore"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/70/quiz-ce-que-rewind-n-annule-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/70/quiz-what-rewind-will-not-restore"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/71/click-in-order-saving-changes-in-git</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/71/klikanie-po-kolei-zapis-zmian-w-git"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/71/click-in-order-saving-changes-in-git"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/71/clic-dans-l-ordre-sauvegarder-les-changements-dans-git"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/71/click-in-order-saving-changes-in-git"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/72/quiz-changed-files-in-cursor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/72/quiz-zmienione-pliki-w-cursorze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/72/quiz-changed-files-in-cursor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/72/quiz-les-fichiers-modifies-dans-cursor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/72/quiz-changed-files-in-cursor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/73/click-in-order-adding-files-to-git</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/73/klikanie-po-kolei-dodanie-plikow-do-git"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/73/click-in-order-adding-files-to-git"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/73/clic-dans-l-ordre-ajouter-des-fichiers-a-git"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/73/click-in-order-adding-files-to-git"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/74/quiz-the-git-status-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/74/quiz-komenda-git-status"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/74/quiz-the-git-status-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/74/quiz-la-commande-git-status"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/74/quiz-the-git-status-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/75/sorting-git-saving-changes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/75/sortowanie-git-zapis-zmian"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/75/sorting-git-saving-changes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/75/tri-git-sauvegarder-les-changements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/75/sorting-git-saving-changes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/76/sorting-the-loop-with-a-checkpoint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/76/sortowanie-petla-z-punktem-kontrolnym"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/76/sorting-the-loop-with-a-checkpoint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/76/tri-la-boucle-avec-point-de-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/76/sorting-the-loop-with-a-checkpoint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/77/quiz-the-git-push-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/77/quiz-komenda-git-push"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/77/quiz-the-git-push-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/77/quiz-la-commande-git-push"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/77/quiz-the-git-push-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/78/quiz-when-to-read-every-line</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/78/quiz-kiedy-czytac-kazda-linie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/78/quiz-when-to-read-every-line"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/78/quiz-quand-lire-chaque-ligne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/78/quiz-when-to-read-every-line"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/79/quiz-the-env-file-and-gitignore</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/79/quiz-plik-env-i-gitignore"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/79/quiz-the-env-file-and-gitignore"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/79/quiz-le-fichier-env-et-gitignore"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/79/quiz-the-env-file-and-gitignore"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/80/assemble-removing-env-from-the-repository</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/80/laczenie-wypisanie-env-z-repozytorium"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/80/assemble-removing-env-from-the-repository"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/80/assemblage-retirer-env-du-depot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/80/assemble-removing-env-from-the-repository"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/81/show-your-ship-ready-to-sail</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/81/pokaz-swoj-okret-gotowy-do-rejsu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/81/show-your-ship-ready-to-sail"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/81/montre-ton-navire-pret-a-prendre-la-mer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/81/show-your-ship-ready-to-sail"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/1/82/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/1/82/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/1/82/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/1/82/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/1/82/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/1/introduction-preparing-for-the-voyage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/1/wprowadzenie-przygotowanie-do-rejsu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/1/introduction-preparing-for-the-voyage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/1/introduction-se-preparer-pour-le-voyage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/1/introduction-preparing-for-the-voyage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/2/setting-sail-preparing-for-the-voyage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/2/stawiamy-zagle-przygotowanie-do-rejsu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/2/setting-sail-preparing-for-the-voyage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/2/mettre-les-voiles-se-preparer-pour-le-voyage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/2/setting-sail-preparing-for-the-voyage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/4/quiz-what-is-node-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/4/quiz-co-to-jest-node-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/4/quiz-what-is-node-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/4/quiz-qu-est-ce-que-node-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/4/quiz-what-is-node-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/5/quiz-npm-commands</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/5/quiz-komendy-npm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/5/quiz-npm-commands"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/5/quiz-commandes-npm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/5/quiz-npm-commands"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/6/practice-check-node-js-version</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/6/praktyka-sprawdz-wersje-node-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/6/practice-check-node-js-version"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/6/pratique-verifier-la-version-de-node-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/6/practice-check-node-js-version"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/7/ordering-node-js-version-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/7/sortowanie-komenda-sprawdzania-wersji-node-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/7/ordering-node-js-version-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/7/ordre-la-commande-de-version-de-node-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/7/ordering-node-js-version-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/8/quiz-what-is-npm</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/8/quiz-czym-jest-npm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/8/quiz-what-is-npm"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/8/quiz-qu-est-ce-que-npm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/8/quiz-what-is-npm"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/9/quiz-the-package-json-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/9/quiz-plik-package-json"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/9/quiz-the-package-json-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/9/quiz-le-fichier-package-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/9/quiz-the-package-json-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/10/ordering-project-commands</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/10/sortowanie-komendy-pracy-z-projektem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/10/ordering-project-commands"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/10/ordre-les-commandes-du-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/10/ordering-project-commands"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/11/quiz-the-npx-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/11/quiz-komenda-npx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/11/quiz-the-npx-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/11/quiz-la-commande-npx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/11/quiz-the-npx-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/12/ordering-next-js-project-creation-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/12/sortowanie-komenda-tworzenia-projektu-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/12/ordering-next-js-project-creation-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/12/ordre-la-commande-de-creation-d-un-projet-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/12/ordering-next-js-project-creation-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/13/quiz-the-node-modules-folder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/13/quiz-folder-node-modules"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/13/quiz-the-node-modules-folder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/13/quiz-le-dossier-node-modules"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/13/quiz-the-node-modules-folder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/15/quiz-next-js-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/15/quiz-next-js-app-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/15/quiz-next-js-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/15/quiz-app-router-de-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/15/quiz-next-js-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/16/quiz-development-server</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/16/quiz-development-server"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/16/quiz-development-server"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/16/quiz-serveur-de-developpement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/16/quiz-development-server"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/17/practice-create-a-next-js-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/17/praktyka-stworz-projekt-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/17/practice-create-a-next-js-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/17/pratique-creer-un-projet-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/17/practice-create-a-next-js-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/18/ordering-fast-refresh-in-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/18/sortowanie-fast-refresh-w-praktyce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/18/ordering-fast-refresh-in-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/18/ordre-le-fast-refresh-en-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/18/ordering-fast-refresh-in-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/19/ordering-start-server-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/19/sortowanie-komenda-uruchomienia-serwera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/19/ordering-start-server-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/19/ordre-la-commande-pour-demarrer-le-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/19/ordering-start-server-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/20/quiz-what-is-next-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/20/quiz-czym-jest-next-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/20/quiz-what-is-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/20/quiz-qu-est-ce-que-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/20/quiz-what-is-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/21/ordering-from-request-to-proof</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/21/sortowanie-od-polecenia-do-dowodu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/21/ordering-from-request-to-proof"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/21/ordre-de-la-demande-a-la-preuve"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/21/ordering-from-request-to-proof"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/22/quiz-the-page-tsx-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/22/quiz-plik-page-tsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/22/quiz-the-page-tsx-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/22/quiz-le-fichier-page-tsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/22/quiz-the-page-tsx-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/23/ordering-session-in-the-project-folder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/23/sortowanie-sesja-w-folderze-projektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/23/ordering-session-in-the-project-folder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/23/ordre-la-session-dans-le-dossier-du-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/23/ordering-session-in-the-project-folder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/24/quiz-application-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/24/quiz-layout-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/24/quiz-application-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/24/quiz-la-mise-en-page-de-l-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/24/quiz-application-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/25/ordering-build-check-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/25/sortowanie-komenda-sprawdzianu-builda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/25/ordering-build-check-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/25/ordre-la-commande-de-verification-du-build"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/25/ordering-build-check-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/26/quiz-fast-refresh</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/26/quiz-fast-refresh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/26/quiz-fast-refresh"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/26/quiz-le-fast-refresh"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/26/quiz-fast-refresh"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/27/ordering-local-application-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/27/sortowanie-adres-lokalnej-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/27/ordering-local-application-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/27/ordre-l-adresse-locale-de-l-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/27/ordering-local-application-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/28/quiz-app-router-vs-pages-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/28/quiz-app-router-vs-pages-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/28/quiz-app-router-vs-pages-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/28/quiz-app-router-vs-pages-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/28/quiz-app-router-vs-pages-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/30/quiz-tailwind-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/30/quiz-tailwind-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/30/quiz-tailwind-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/30/quiz-tailwind-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/30/quiz-tailwind-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/31/quiz-tailwind-colors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/31/quiz-tailwind-kolory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/31/quiz-tailwind-colors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/31/quiz-les-couleurs-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/31/quiz-tailwind-colors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/32/practice-tailwind-padding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/32/praktyka-tailwind-padding"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/32/practice-tailwind-padding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/32/pratique-le-padding-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/32/practice-tailwind-padding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/33/quiz-tailwind-responsiveness</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/33/quiz-tailwind-responsywnosc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/33/quiz-tailwind-responsiveness"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/33/quiz-le-responsive-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/33/quiz-tailwind-responsiveness"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/34/ordering-white-text-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/34/sortowanie-klasa-bialego-tekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/34/ordering-white-text-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/34/ordre-la-classe-pour-un-texte-blanc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/34/ordering-white-text-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/35/ordering-tailwind-padding-scale</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/35/sortowanie-skala-paddingu-tailwind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/35/ordering-tailwind-padding-scale"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/35/ordre-l-echelle-du-padding-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/35/ordering-tailwind-padding-scale"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/36/practice-tailwind-flexbox</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/36/praktyka-tailwind-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/36/practice-tailwind-flexbox"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/36/pratique-le-flexbox-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/36/practice-tailwind-flexbox"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/37/quiz-tailwind-flexbox</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/37/quiz-tailwind-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/37/quiz-tailwind-flexbox"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/37/quiz-le-flexbox-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/37/quiz-tailwind-flexbox"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/38/ordering-tailwind-responsive-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/38/sortowanie-klasy-responsywne-tailwind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/38/ordering-tailwind-responsive-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/38/ordre-les-classes-responsives-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/38/ordering-tailwind-responsive-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/39/ordering-building-a-tailwind-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/39/sortowanie-budowa-przycisku-tailwind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/39/ordering-building-a-tailwind-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/39/ordre-construire-un-bouton-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/39/ordering-building-a-tailwind-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/40/practice-pirate-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/40/praktyka-piracki-przycisk"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/40/practice-pirate-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/40/pratique-le-bouton-de-pirate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/40/practice-pirate-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/41/quiz-tailwind-hover</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/41/quiz-tailwind-hover"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/41/quiz-tailwind-hover"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/41/quiz-le-hover-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/41/quiz-tailwind-hover"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/42/ordering-rounded-corners-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/42/sortowanie-klasa-zaokraglenia-rogow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/42/ordering-rounded-corners-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/42/ordre-la-classe-des-coins-arrondis"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/42/ordering-rounded-corners-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/43/quiz-tailwind-width</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/43/quiz-tailwind-szerokosc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/43/quiz-tailwind-width"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/43/quiz-la-largeur-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/43/quiz-tailwind-width"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/44/ordering-red-background-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/44/sortowanie-klasa-czerwonego-tla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/44/ordering-red-background-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/44/ordre-la-classe-d-arriere-plan-rouge"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/44/ordering-red-background-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/45/ordering-tailwind-font-weight</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/45/sortowanie-grubosc-czcionki-tailwind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/45/ordering-tailwind-font-weight"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/45/ordre-la-graisse-de-police-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/45/ordering-tailwind-font-weight"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/46/ordering-tailwind-text-sizes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/46/sortowanie-rozmiary-tekstu-tailwind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/46/ordering-tailwind-text-sizes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/46/ordre-les-tailles-de-texte-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/46/ordering-tailwind-text-sizes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/47/quiz-next-js-tailwind</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/47/quiz-next-js-tailwind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/47/quiz-next-js-tailwind"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/47/quiz-next-js-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/47/quiz-next-js-tailwind"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/48/ordering-flexbox-centering-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/48/sortowanie-klasy-wysrodkowania-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/48/ordering-flexbox-centering-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/48/ordre-les-classes-de-centrage-flexbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/48/ordering-flexbox-centering-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/49/quiz-tailwind-dark-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/49/quiz-tailwind-dark-mode"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/49/quiz-tailwind-dark-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/49/quiz-le-mode-sombre-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/49/quiz-tailwind-dark-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/50/ordering-tailwind-margin-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/50/sortowanie-klasa-marginesu-tailwind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/50/ordering-tailwind-margin-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/50/ordre-la-classe-de-marge-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/50/ordering-tailwind-margin-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/51/quiz-tailwind-screen-height</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/51/quiz-tailwind-wysokosc-ekranu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/51/quiz-tailwind-screen-height"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/51/quiz-la-hauteur-d-ecran-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/51/quiz-tailwind-screen-height"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/52/ordering-styling-from-claude-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/52/sortowanie-styl-od-claude-code"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/52/ordering-styling-from-claude-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/52/ordre-le-style-avec-claude-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/52/ordering-styling-from-claude-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/53/quiz-tailwind-margin-centering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/53/quiz-tailwind-wysrodkowanie-marginesem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/53/quiz-tailwind-margin-centering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/53/quiz-le-centrage-par-marge-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/53/quiz-tailwind-margin-centering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/54/ordering-full-text-size-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/54/sortowanie-pelna-klasa-rozmiaru-tekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/54/ordering-full-text-size-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/54/ordre-la-classe-complete-de-taille-de-texte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/54/ordering-full-text-size-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/55/quiz-tailwind-display-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/55/quiz-klasy-display-tailwind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/55/quiz-tailwind-display-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/55/quiz-les-classes-display-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/55/quiz-tailwind-display-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/56/ordering-vertical-flexbox-direction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/56/sortowanie-kierunek-flexbox-w-pionie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/56/ordering-vertical-flexbox-direction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/56/ordre-la-direction-verticale-du-flexbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/56/ordering-vertical-flexbox-direction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/58/quiz-what-is-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/58/quiz-czym-jest-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/58/quiz-what-is-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/58/quiz-qu-est-ce-que-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/58/quiz-what-is-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/59/ordering-typed-variable-in-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/59/sortowanie-typowana-zmienna-w-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/59/ordering-typed-variable-in-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/59/ordre-une-variable-typee-en-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/59/ordering-typed-variable-in-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/60/quiz-interface-in-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/60/quiz-interface-w-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/60/quiz-interface-in-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/60/quiz-les-interfaces-en-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/60/quiz-interface-in-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/61/ordering-optional-field-in-an-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/61/sortowanie-opcjonalne-pole-w-interfejsie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/61/ordering-optional-field-in-an-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/61/ordre-un-champ-optionnel-dans-une-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/61/ordering-optional-field-in-an-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/62/quiz-claude-silences-a-type-error</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/62/quiz-claude-wycisza-blad-typow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/62/quiz-claude-silences-a-type-error"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/62/quiz-claude-fait-taire-une-erreur-de-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/62/quiz-claude-silences-a-type-error"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/64/quiz-the-git-commit-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/64/quiz-komenda-git-commit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/64/quiz-the-git-commit-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/64/quiz-la-commande-git-commit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/64/quiz-the-git-commit-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/65/ordering-from-reviewing-changes-to-github</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/65/sortowanie-od-przegladu-zmian-do-githuba"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/65/ordering-from-reviewing-changes-to-github"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/65/ordre-de-la-revue-des-changements-a-github"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/65/ordering-from-reviewing-changes-to-github"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/66/quiz-git-vs-github</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/66/quiz-git-vs-github"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/66/quiz-git-vs-github"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/66/quiz-git-vs-github"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/66/quiz-git-vs-github"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/67/ordering-commit-command-with-a-message</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/67/sortowanie-komenda-commita-z-wiadomoscia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/67/ordering-commit-command-with-a-message"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/67/ordre-la-commande-commit-avec-un-message"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/67/ordering-commit-command-with-a-message"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/69/quiz-why-spec-md-before-the-build</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/69/quiz-po-co-spec-md-przed-budowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/69/quiz-why-spec-md-before-the-build"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/69/quiz-pourquoi-spec-md-avant-la-construction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/69/quiz-why-spec-md-before-the-build"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/70/quiz-a-good-plan-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/70/quiz-dobry-krok-planu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/70/quiz-a-good-plan-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/70/quiz-une-bonne-etape-du-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/70/quiz-a-good-plan-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/71/ordering-from-spec-md-to-a-plan-in-the-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/71/sortowanie-od-spec-md-do-planu-w-pliku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/71/ordering-from-spec-md-to-a-plan-in-the-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/71/ordre-de-spec-md-au-plan-dans-le-fichier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/71/ordering-from-spec-md-to-a-plan-in-the-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/72/quiz-a-library-outside-spec-in-the-plan</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/72/quiz-biblioteka-spoza-spec-w-planie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/72/quiz-a-library-outside-spec-in-the-plan"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/72/quiz-une-bibliotheque-hors-de-spec-dans-le-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/72/quiz-a-library-outside-spec-in-the-plan"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/74/quiz-agents-md-without-claude-md</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/74/quiz-agents-md-bez-claude-md"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/74/quiz-agents-md-without-claude-md"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/74/quiz-agents-md-sans-claude-md"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/74/quiz-agents-md-without-claude-md"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/75/quiz-what-to-put-in-claude-md</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/75/quiz-co-wpisac-do-claude-md"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/75/quiz-what-to-put-in-claude-md"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/75/quiz-que-mettre-dans-claude-md"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/75/quiz-what-to-put-in-claude-md"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/76/ordering-project-memory-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/76/sortowanie-pamiec-projektu-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/76/ordering-project-memory-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/76/ordre-la-memoire-du-projet-pas-a-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/76/ordering-project-memory-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/77/quiz-notes-outside-the-repository</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/77/quiz-notatki-poza-repozytorium"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/77/quiz-notes-outside-the-repository"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/77/quiz-des-notes-hors-du-depot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/77/quiz-notes-outside-the-repository"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/79/quiz-the-build-does-not-pass</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/79/quiz-build-nie-przechodzi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/79/quiz-the-build-does-not-pass"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/79/quiz-le-build-ne-passe-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/79/quiz-the-build-does-not-pass"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/80/ordering-break-it-and-recover</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/80/sortowanie-zepsuj-i-odzyskaj"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/80/ordering-break-it-and-recover"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/80/ordre-casse-et-recupere"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/80/ordering-break-it-and-recover"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/81/quiz-what-the-build-will-not-check</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/81/quiz-czego-build-nie-sprawdzi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/81/quiz-what-the-build-will-not-check"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/81/quiz-ce-que-le-build-ne-verifiera-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/81/quiz-what-the-build-will-not-check"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/82/ordering-branch-merge-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/82/sortowanie-komenda-wlania-galezi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/82/ordering-branch-merge-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/82/ordre-la-commande-de-fusion-d-une-branche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/82/ordering-branch-merge-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/83/quiz-one-step-per-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/83/quiz-jeden-krok-na-polecenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/83/quiz-one-step-per-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/83/quiz-une-etape-par-demande"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/83/quiz-one-step-per-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/84/submit-the-kraken-s-call-landing-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/84/wyslij-landing-page-kraken-s-call"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/84/submit-the-kraken-s-call-landing-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/84/envoie-la-landing-page-de-kraken-s-call"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/84/submit-the-kraken-s-call-landing-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/2/85/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/2/85/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/2/85/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/2/85/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/2/85/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/1/introduction-kraken-s-call-pirate-twitter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/1/wprowadzenie-kraken-s-call-piracki-twitter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/1/introduction-kraken-s-call-pirate-twitter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/1/introduction-kraken-s-call-twitter-pirate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/1/introduction-kraken-s-call-pirate-twitter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/2/kraken-s-call-pirate-twitter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/2/kraken-s-call-piracki-twitter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/2/kraken-s-call-pirate-twitter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/2/kraken-s-call-twitter-pirate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/2/kraken-s-call-pirate-twitter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/4/quiz-app-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/4/quiz-app-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/4/quiz-app-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/4/quiz-app-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/4/quiz-app-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/5/quiz-link-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/5/quiz-komponent-link"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/5/quiz-link-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/5/quiz-le-composant-link"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/5/quiz-link-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/6/the-layout-tsx-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/6/plik-layout-tsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/6/the-layout-tsx-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/6/le-fichier-layout-tsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/6/the-layout-tsx-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/7/practice-create-a-profile-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/7/praktyka-stworz-strone-profilu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/7/practice-create-a-profile-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/7/pratique-creer-une-page-de-profil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/7/practice-create-a-profile-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/8/the-children-prop-in-a-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/8/prop-children-w-layout"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/8/the-children-prop-in-a-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/8/la-prop-children-dans-un-layout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/8/the-children-prop-in-a-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/9/reading-a-dynamic-route-param</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/9/parametr-trasy-dynamicznej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/9/reading-a-dynamic-route-param"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/9/lire-un-parametre-de-route-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/9/reading-a-dynamic-route-param"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/10/quiz-dynamic-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/10/quiz-trasy-dynamiczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/10/quiz-dynamic-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/10/quiz-routes-dynamiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/10/quiz-dynamic-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/11/link-to-a-single-post</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/11/link-do-pojedynczego-wpisu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/11/link-to-a-single-post"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/11/lien-vers-un-post-precis"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/11/link-to-a-single-post"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/12/import-of-the-link-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/12/import-komponentu-link"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/12/import-of-the-link-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/12/import-du-composant-link"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/12/import-of-the-link-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/13/first-line-of-the-profile-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/13/pierwsza-linia-strony-profilu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/13/first-line-of-the-profile-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/13/premiere-ligne-de-la-page-de-profil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/13/first-line-of-the-profile-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/14/file-path-url</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/14/sciezka-pliku-url"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/14/file-path-url"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/14/chemin-de-fichier-url"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/14/file-path-url"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/15/userouter-requires-use-client</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/15/userouter-wymaga-use-client"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/15/userouter-requires-use-client"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/15/userouter-necessite-use-client"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/15/userouter-requires-use-client"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/16/navigation-after-an-action-router-push</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/16/przejscie-po-akcji-router-push"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/16/navigation-after-an-action-router-push"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/16/passage-apres-une-action-router-push"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/16/navigation-after-an-action-router-push"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/17/a-multi-file-feature-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/17/funkcja-wieloplikowa-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/17/a-multi-file-feature-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/17/une-fonction-sur-plusieurs-fichiers-pas-a-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/17/a-multi-file-feature-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/19/quiz-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/19/quiz-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/19/quiz-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/19/quiz-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/19/quiz-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/20/what-a-component-returns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/20/co-zwraca-komponent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/20/what-a-component-returns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/20/ce-que-retourne-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/20/what-a-component-returns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/21/typing-props-with-an-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/21/typowanie-props-interfejsem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/21/typing-props-with-an-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/21/typer-les-props-avec-une-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/21/typing-props-with-an-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/22/practice-pirate-card-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/22/praktyka-komponent-karty-pirata"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/22/practice-pirate-card-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/22/pratique-composant-de-carte-de-pirate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/22/practice-pirate-card-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/23/passing-a-string-prop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/23/przekazanie-propsa-string"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/23/passing-a-string-prop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/23/transmettre-une-prop-de-type-string"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/23/passing-a-string-prop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/24/an-optional-prop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/24/opcjonalny-prop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/24/an-optional-prop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/24/une-prop-optionnelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/24/an-optional-prop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/25/quiz-client-vs-server-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/25/quiz-client-vs-server-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/25/quiz-client-vs-server-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/25/quiz-client-vs-server-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/25/quiz-client-vs-server-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/26/the-default-component-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/26/domyslny-typ-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/26/the-default-component-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/26/le-type-de-composant-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/26/the-default-component-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/27/use-a-component-in-jsx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/27/uzyj-komponentu-w-jsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/27/use-a-component-in-jsx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/27/utiliser-un-composant-en-jsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/27/use-a-component-in-jsx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/28/structure-of-a-component-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/28/struktura-definicji-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/28/structure-of-a-component-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/28/structure-d-une-definition-de-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/28/structure-of-a-component-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/29/practice-post-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/29/praktyka-komponent-post"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/29/practice-post-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/29/pratique-composant-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/29/practice-post-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/30/the-key-prop-with-map</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/30/prop-key-przy-map"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/30/the-key-prop-with-map"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/30/la-prop-key-avec-map"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/30/the-key-prop-with-map"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/31/calling-map-on-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/31/wywolanie-map-na-liscie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/31/calling-map-on-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/31/appeler-map-sur-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/31/calling-map-on-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/32/structure-of-rendering-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/32/struktura-renderowania-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/32/structure-of-rendering-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/32/structure-du-rendu-d-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/32/structure-of-rendering-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/33/conditional-rendering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/33/renderowanie-warunkowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/33/conditional-rendering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/33/rendu-conditionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/33/conditional-rendering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/34/import-of-the-post-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/34/import-komponentu-post"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/34/import-of-the-post-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/34/import-du-composant-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/34/import-of-the-post-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/35/data-flow-through-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/35/przeplyw-danych-przez-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/35/data-flow-through-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/35/flux-de-donnees-a-travers-les-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/35/data-flow-through-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/37/quiz-usestate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/37/quiz-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/37/quiz-usestate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/37/quiz-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/37/quiz-usestate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/38/the-second-value-from-usestate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/38/druga-wartosc-z-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/38/the-second-value-from-usestate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/38/la-deuxieme-valeur-de-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/38/the-second-value-from-usestate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/39/practice-counter-with-usestate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/39/praktyka-licznik-z-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/39/practice-counter-with-usestate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/39/pratique-compteur-avec-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/39/practice-counter-with-usestate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/40/usestate-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/40/deklaracja-usestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/40/usestate-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/40/declaration-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/40/usestate-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/41/adding-to-array-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/41/dodawanie-do-stanu-tablicy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/41/adding-to-array-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/41/ajouter-a-un-etat-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/41/adding-to-array-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/42/quiz-forms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/42/quiz-formularze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/42/quiz-forms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/42/quiz-formulaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/42/quiz-forms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/43/build-e-preventdefault</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/43/zbuduj-e-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/43/build-e-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/43/construire-e-preventdefault"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/43/build-e-preventdefault"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/44/calling-the-state-setter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/44/wywolanie-settera-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/44/calling-the-state-setter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/44/appeler-le-setter-de-l-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/44/calling-the-state-setter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/45/practice-post-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/45/praktyka-formularz-posta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/45/practice-post-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/45/pratique-formulaire-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/45/practice-post-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/46/updating-an-input</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/46/aktualizacja-inputa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/46/updating-an-input"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/46/mettre-a-jour-un-input"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/46/updating-an-input"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/47/build-a-state-update-from-an-input</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/47/zbuduj-aktualizacje-stanu-z-inputa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/47/build-a-state-update-from-an-input"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/47/construire-une-mise-a-jour-d-etat-depuis-un-input"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/47/build-a-state-update-from-an-input"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/48/form-submission-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/48/przeplyw-wysylania-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/48/form-submission-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/48/flux-de-soumission-du-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/48/form-submission-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/49/time-from-an-iso-string</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/49/godzina-z-tekstu-iso"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/49/time-from-an-iso-string"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/49/l-heure-a-partir-du-texte-iso"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/49/time-from-an-iso-string"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/50/build-adding-to-array-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/50/zbuduj-dodanie-do-tablicy-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/50/build-adding-to-array-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/50/construire-l-ajout-a-un-etat-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/50/build-adding-to-array-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/51/lifting-state-up</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/51/lifting-state-up"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/51/lifting-state-up"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/51/faire-remonter-l-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/51/lifting-state-up"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/52/lifting-state-up-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/52/kroki-lifting-state-up"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/52/lifting-state-up-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/52/etapes-pour-faire-remonter-l-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/52/lifting-state-up-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/53/practice-feed-with-dynamic-posts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/53/praktyka-feed-z-dynamicznymi-postami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/53/practice-feed-with-dynamic-posts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/53/pratique-fil-d-actualite-avec-posts-dynamiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/53/practice-feed-with-dynamic-posts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/54/quiz-useeffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/54/quiz-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/54/quiz-useeffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/54/quiz-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/54/quiz-useeffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/55/useeffect-dependency-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/55/dependency-array-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/55/useeffect-dependency-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/55/tableau-de-dependances-de-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/55/useeffect-dependency-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/56/build-a-useeffect-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/56/zbuduj-wywolanie-useeffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/56/build-a-useeffect-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/56/construire-un-appel-useeffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/56/build-a-useeffect-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/57/persistence-of-posts-in-localstorage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/57/trwalosc-wpisow-w-localstorage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/57/persistence-of-posts-in-localstorage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/57/persistance-des-posts-dans-localstorage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/57/persistence-of-posts-in-localstorage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/58/saving-to-localstorage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/58/zapis-do-localstorage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/58/saving-to-localstorage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/58/sauvegarder-dans-localstorage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/58/saving-to-localstorage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/60/the-children-prop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/60/prop-children"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/60/the-children-prop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/60/la-prop-children"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/60/the-children-prop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/61/props-spread</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/61/spread-propsow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/61/props-spread"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/61/le-spread-de-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/61/props-spread"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/62/props-spread-in-jsx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/62/spread-propsow-w-jsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/62/props-spread-in-jsx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/62/le-spread-de-props-en-jsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/62/props-spread-in-jsx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/63/a-default-prop-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/63/domyslna-wartosc-propsa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/63/a-default-prop-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/63/la-valeur-par-defaut-d-une-prop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/63/a-default-prop-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/65/what-useref-returns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/65/co-zwraca-useref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/65/what-useref-returns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/65/ce-que-retourne-useref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/65/what-useref-returns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/66/a-ref-instead-of-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/66/ref-zamiast-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/66/a-ref-instead-of-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/66/une-ref-a-la-place-de-l-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/66/a-ref-instead-of-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/67/the-cursor-returns-to-the-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/67/kursor-wraca-do-pola"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/67/the-cursor-returns-to-the-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/67/le-curseur-revient-dans-le-champ"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/67/the-cursor-returns-to-the-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/68/the-file-field-is-uncontrolled</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/68/pole-pliku-jest-niekontrolowane"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/68/the-file-field-is-uncontrolled"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/68/le-champ-de-fichier-est-non-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/68/the-file-field-is-uncontrolled"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/70/two-failed-fixes-in-a-row</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/70/dwie-nieudane-poprawki-z-rzedu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/70/two-failed-fixes-in-a-row"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/70/deux-corrections-ratees-de-suite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/70/two-failed-fixes-in-a-row"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/71/debugging-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/71/debugowanie-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/71/debugging-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/71/deboguer-pas-a-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/71/debugging-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/72/a-fix-that-hides-the-symptom</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/72/naprawa-przez-ukrycie-objawu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/72/a-fix-that-hides-the-symptom"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/72/reparer-en-cachant-le-symptome"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/72/a-fix-that-hides-the-symptom"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/74/what-code-review-reviews-without-an-argument</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/74/co-recenzuje-code-review-bez-argumentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/74/what-code-review-reviews-without-an-argument"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/74/ce-que-relit-code-review-sans-argument"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/74/what-code-review-reviews-without-an-argument"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/75/a-change-outside-the-scope-in-the-diff</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/75/zmiana-poza-zakresem-w-diffie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/75/a-change-outside-the-scope-in-the-diff"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/75/un-changement-hors-perimetre-dans-le-diff"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/75/a-change-outside-the-scope-in-the-diff"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/76/code-review-or-simplify</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/76/code-review-czy-simplify"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/76/code-review-or-simplify"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/76/code-review-ou-simplify"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/76/code-review-or-simplify"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/77/send-kraken-s-call-to-the-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/77/wyslij-kraken-s-call-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/77/send-kraken-s-call-to-the-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/77/envoie-kraken-s-call-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/77/send-kraken-s-call-to-the-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/3/78/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/3/78/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/3/78/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/3/78/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/3/78/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/1/introduction-treasure-gallery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/1/wprowadzenie-treasure-gallery-galeria-skarbow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/1/introduction-treasure-gallery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/1/introduction-galerie-du-tresor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/1/introduction-treasure-gallery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/2/treasure-gallery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/2/treasure-gallery-galeria-skarbow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/2/treasure-gallery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/2/galerie-du-tresor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/2/treasure-gallery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/4/quiz-image-instead-of-img</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/4/quiz-image-zamiast-img"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/4/quiz-image-instead-of-img"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/4/quiz-image-au-lieu-de-img"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/4/quiz-image-instead-of-img"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/5/quiz-format-of-an-optimized-photo</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/5/quiz-format-zoptymalizowanego-zdjecia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/5/quiz-format-of-an-optimized-photo"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/5/quiz-le-format-de-la-photo-optimisee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/5/quiz-format-of-an-optimized-photo"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/6/quiz-required-image-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/6/quiz-wymagane-propsy-obrazu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/6/quiz-required-image-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/6/quiz-les-props-obligatoires-de-l-image"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/6/quiz-required-image-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/7/click-in-order-import-the-image-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/7/klikanie-import-komponentu-image"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/7/click-in-order-import-the-image-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/7/clic-dans-l-ordre-importer-le-composant-image"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/7/click-in-order-import-the-image-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/8/sorting-short-form-of-remotepatterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/8/sortowanie-krotki-zapis-remotepatterns"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/8/sorting-short-form-of-remotepatterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/8/tri-l-ecriture-courte-de-remotepatterns"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/8/sorting-short-form-of-remotepatterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/9/practice-basic-image</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/9/praktyka-podstawowy-image"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/9/practice-basic-image"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/9/pratique-image-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/9/practice-basic-image"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/10/quiz-the-fill-prop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/10/quiz-prop-fill"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/10/quiz-the-fill-prop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/10/quiz-la-prop-fill"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/10/quiz-the-fill-prop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/11/quiz-object-cover-and-object-contain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/11/quiz-object-cover-i-object-contain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/11/quiz-object-cover-and-object-contain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/11/quiz-object-cover-et-object-contain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/11/quiz-object-cover-and-object-contain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/12/clicking-when-to-load-thumbnails</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/12/klikanie-kiedy-ladowac-miniatury"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/12/clicking-when-to-load-thumbnails"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/12/clic-dans-l-ordre-quand-charger-les-vignettes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/12/clicking-when-to-load-thumbnails"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/13/sorting-the-next-config-ts-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/13/sortowanie-plik-next-config-ts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/13/sorting-the-next-config-ts-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/13/tri-le-fichier-next-config-ts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/13/sorting-the-next-config-ts-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/14/practice-image-with-fill</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/14/praktyka-image-z-fill"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/14/practice-image-with-fill"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/14/pratique-image-avec-fill"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/14/practice-image-with-fill"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/15/quiz-photos-visible-right-away</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/15/quiz-zdjecia-widoczne-od-razu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/15/quiz-photos-visible-right-away"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/15/quiz-les-photos-visibles-tout-de-suite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/15/quiz-photos-visible-right-away"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/16/quiz-photos-from-foreign-servers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/16/quiz-zdjecia-z-obcych-serwerow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/16/quiz-photos-from-foreign-servers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/16/quiz-les-photos-de-serveurs-distants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/16/quiz-photos-from-foreign-servers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/17/sorting-path-of-a-photo-from-public</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/17/sortowanie-sciezka-zdjecia-z-public"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/17/sorting-path-of-a-photo-from-public"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/17/tri-le-chemin-d-une-photo-de-public"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/17/sorting-path-of-a-photo-from-public"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/19/quiz-css-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/19/quiz-css-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/19/quiz-css-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/19/quiz-css-grid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/19/quiz-css-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/20/quiz-aspect-square</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/20/quiz-aspect-square"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/20/quiz-aspect-square"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/20/quiz-aspect-square"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/20/quiz-aspect-square"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/21/clicking-closing-the-window-with-escape</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/21/klikanie-zamykanie-okna-klawiszem-escape"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/21/clicking-closing-the-window-with-escape"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/21/clic-dans-l-ordre-fermer-la-fenetre-avec-escape"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/21/clicking-closing-the-window-with-escape"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/22/sorting-cleaning-up-the-keyboard-listener</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/22/sortowanie-sprzatanie-nasluchu-klawiatury"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/22/sorting-cleaning-up-the-keyboard-listener"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/22/tri-le-nettoyage-de-l-ecoute-du-clavier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/22/sorting-cleaning-up-the-keyboard-listener"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/23/sorting-responsive-breakpoints</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/23/sortowanie-responsywne-breakpointy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/23/sorting-responsive-breakpoints"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/23/tri-les-points-de-rupture-responsives"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/23/sorting-responsive-breakpoints"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/24/practice-gallery-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/24/praktyka-grid-galerii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/24/practice-gallery-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/24/pratique-grille-de-galerie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/24/practice-gallery-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/25/quiz-gap-in-the-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/25/quiz-gap-w-siatce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/25/quiz-gap-in-the-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/25/quiz-gap-dans-la-grille"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/25/quiz-gap-in-the-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/26/sorting-restoring-scrolling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/26/sortowanie-przywrocenie-przewijania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/26/sorting-restoring-scrolling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/26/tri-retablir-le-defilement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/26/sorting-restoring-scrolling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/27/quiz-stoppropagation-in-the-window</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/27/quiz-stoppropagation-w-oknie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/27/quiz-stoppropagation-in-the-window"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/27/quiz-stoppropagation-dans-la-fenetre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/27/quiz-stoppropagation-in-the-window"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/28/quiz-positioning-the-window-backdrop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/28/quiz-pozycjonowanie-tla-okna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/28/quiz-positioning-the-window-backdrop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/28/quiz-le-positionnement-du-fond-de-la-fenetre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/28/quiz-positioning-the-window-backdrop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/29/clicking-window-only-for-a-selected-photo</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/29/klikanie-okno-tylko-przy-wybranym-zdjeciu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/29/clicking-window-only-for-a-selected-photo"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/29/clic-dans-l-ordre-la-fenetre-seulement-pour-une-photo-choisie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/29/clicking-window-only-for-a-selected-photo"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/30/quiz-closing-with-a-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/30/quiz-zamykanie-klawiszem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/30/quiz-closing-with-a-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/30/quiz-fermer-avec-une-touche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/30/quiz-closing-with-a-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/31/practice-simple-modal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/31/praktyka-prosty-modal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/31/practice-simple-modal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/31/pratique-modale-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/31/practice-simple-modal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/32/sorting-opening-and-closing-a-modal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/32/sortowanie-otwieranie-i-zamykanie-modala"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/32/sorting-opening-and-closing-a-modal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/32/tri-ouverture-et-fermeture-d-une-modale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/32/sorting-opening-and-closing-a-modal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/33/quiz-next-photo-in-the-window</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/33/quiz-nastepne-zdjecie-w-oknie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/33/quiz-next-photo-in-the-window"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/33/quiz-la-photo-suivante-dans-la-fenetre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/33/quiz-next-photo-in-the-window"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/34/quiz-a-sketch-for-claude-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/34/quiz-szkic-dla-claude-code"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/34/quiz-a-sketch-for-claude-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/34/quiz-le-croquis-pour-claude-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/34/quiz-a-sketch-for-claude-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/36/quiz-liking-one-photo</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/36/quiz-polubienie-jednego-zdjecia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/36/quiz-liking-one-photo"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/36/quiz-le-like-d-une-seule-photo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/36/quiz-liking-one-photo"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/37/quiz-controlled-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/37/quiz-pole-kontrolowane"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/37/quiz-controlled-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/37/quiz-le-champ-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/37/quiz-controlled-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/38/clicking-the-like-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/38/klikanie-przycisk-polubienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/38/clicking-the-like-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/38/clic-dans-l-ordre-le-bouton-de-like"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/38/clicking-the-like-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/39/sorting-adding-a-comment-to-the-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/39/sortowanie-dodawanie-komentarza-do-tablicy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/39/sorting-adding-a-comment-to-the-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/39/tri-ajouter-un-commentaire-au-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/39/sorting-adding-a-comment-to-the-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/40/practice-like-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/40/praktyka-like-button"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/40/practice-like-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/40/pratique-bouton-like"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/40/practice-like-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/41/quiz-a-toggle-with-the-previous-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/41/quiz-przelacznik-z-poprzednia-wartoscia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/41/quiz-a-toggle-with-the-previous-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/41/quiz-l-interrupteur-avec-la-valeur-precedente"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/41/quiz-a-toggle-with-the-previous-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/42/sorting-submitting-a-comment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/42/sortowanie-wyslanie-komentarza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/42/sorting-submitting-a-comment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/42/tri-l-envoi-du-commentaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/42/sorting-submitting-a-comment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/43/practice-comment-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/43/praktyka-system-komentarzy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/43/practice-comment-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/43/pratique-systeme-de-commentaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/43/practice-comment-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/44/quiz-optimistic-ui</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/44/quiz-optimistic-ui"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/44/quiz-optimistic-ui"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/44/quiz-optimistic-ui"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/44/quiz-optimistic-ui"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/45/quiz-text-for-an-empty-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/45/quiz-napis-przy-pustej-liscie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/45/quiz-text-for-an-empty-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/45/quiz-le-message-pour-une-liste-vide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/45/quiz-text-for-an-empty-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/46/clicking-the-selected-photo-from-the-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/46/klikanie-wybrane-zdjecie-z-tablicy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/46/clicking-the-selected-photo-from-the-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/46/clic-dans-l-ordre-la-photo-choisie-dans-le-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/46/clicking-the-selected-photo-from-the-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/47/sorting-toggling-a-like-in-map</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/47/sortowanie-przelaczanie-polubienia-w-map"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/47/sorting-toggling-a-like-in-map"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/47/tri-basculer-le-like-dans-map"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/47/sorting-toggling-a-like-in-map"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/48/sorting-window-layout-like-a-post</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/48/sortowanie-uklad-okna-jak-post"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/48/sorting-window-layout-like-a-post"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/48/tri-la-fenetre-comme-un-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/48/sorting-window-layout-like-a-post"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/49/practice-complete-instagram-post</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/49/praktyka-kompletny-instagram-post"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/49/practice-complete-instagram-post"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/49/pratique-post-instagram-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/49/practice-complete-instagram-post"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/50/quiz-preventdefault-in-the-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/50/quiz-preventdefault-w-formularzu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/50/quiz-preventdefault-in-the-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/50/quiz-preventdefault-dans-le-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/50/quiz-preventdefault-in-the-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/51/sorting-tiles-from-the-photo-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/51/sortowanie-kafelki-z-listy-zdjec"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/51/sorting-tiles-from-the-photo-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/51/tri-les-carreaux-de-la-liste-de-photos"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/51/sorting-tiles-from-the-photo-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/52/quiz-lazy-loading</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/52/quiz-leniwe-ladowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/52/quiz-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/52/quiz-le-chargement-differe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/52/quiz-lazy-loading"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/53/quiz-key-in-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/53/quiz-key-na-liscie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/53/quiz-key-in-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/53/quiz-key-dans-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/53/quiz-key-in-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/54/quiz-cls-and-image</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/54/quiz-cls-i-image"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/54/quiz-cls-and-image"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/54/quiz-cls-et-image"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/54/quiz-cls-and-image"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/55/clicking-new-like-count</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/55/klikanie-nowa-liczba-polubien"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/55/clicking-new-like-count"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/55/clic-dans-l-ordre-le-nouveau-nombre-de-likes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/55/clicking-new-like-count"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/56/sorting-hover-overlay</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/56/sortowanie-nakladka-po-najechaniu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/56/sorting-hover-overlay"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/56/tri-la-couche-au-survol"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/56/sorting-hover-overlay"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/57/sorting-sizes-for-the-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/57/sortowanie-sizes-dla-siatki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/57/sorting-sizes-for-the-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/57/tri-sizes-pour-la-grille"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/57/sorting-sizes-for-the-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/58/quiz-undoing-a-like</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/58/quiz-cofniecie-polubienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/58/quiz-undoing-a-like"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/58/quiz-retirer-le-like"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/58/quiz-undoing-a-like"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/59/sorting-a-gallery-tile-in-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/59/sortowanie-kafelek-galerii-w-kodzie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/59/sorting-a-gallery-tile-in-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/59/tri-le-carreau-de-la-galerie-dans-le-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/59/sorting-a-gallery-tile-in-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/60/quiz-two-states-in-gallery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/60/quiz-dwa-stany-w-gallery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/60/quiz-two-states-in-gallery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/60/quiz-deux-etats-dans-gallery"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/60/quiz-two-states-in-gallery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/61/sorting-responsive-grid-tokens-from-mobile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/61/sortowanie-tokeny-grid-responsywnego-od-mobile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/61/sorting-responsive-grid-tokens-from-mobile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/61/tri-classes-de-grille-responsive-depuis-le-mobile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/61/sorting-responsive-grid-tokens-from-mobile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/62/quiz-blocking-scrolling-under-the-window</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/62/quiz-blokada-przewijania-pod-oknem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/62/quiz-blocking-scrolling-under-the-window"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/62/quiz-bloquer-le-defilement-sous-la-fenetre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/62/quiz-blocking-scrolling-under-the-window"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/63/sorting-the-post-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/63/sortowanie-przycisk-opublikuj"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/63/sorting-the-post-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/63/tri-le-bouton-publier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/63/sorting-the-post-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/65/quiz-animate-pulse-in-the-skeleton</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/65/quiz-animate-pulse-w-szkielecie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/65/quiz-animate-pulse-in-the-skeleton"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/65/quiz-animate-pulse-dans-le-squelette"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/65/quiz-animate-pulse-in-the-skeleton"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/66/sorting-loading-the-gallery-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/66/sortowanie-ladowanie-galerii-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/66/sorting-loading-the-gallery-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/66/tri-le-chargement-de-la-galerie-pas-a-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/66/sorting-loading-the-gallery-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/67/quiz-a-button-that-does-not-fetch-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/67/quiz-przycisk-ktory-nie-pobiera-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/67/quiz-a-button-that-does-not-fetch-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/67/quiz-le-bouton-qui-ne-recupere-pas-les-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/67/quiz-a-button-that-does-not-fetch-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/68/quiz-the-empty-state-of-the-gallery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/68/quiz-pusty-stan-galerii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/68/quiz-the-empty-state-of-the-gallery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/68/quiz-l-etat-vide-de-la-galerie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/68/quiz-the-empty-state-of-the-gallery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/69/click-the-page-waits-for-the-photos</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/69/klikanie-strona-czeka-na-zdjecia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/69/click-the-page-waits-for-the-photos"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/69/clic-la-page-attend-les-photos"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/69/click-the-page-waits-for-the-photos"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/70/quiz-loading-tsx-and-suspense</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/70/quiz-loading-tsx-a-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/70/quiz-loading-tsx-and-suspense"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/70/quiz-loading-tsx-et-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/70/quiz-loading-tsx-and-suspense"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/71/quiz-the-skeleton-after-the-build</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/71/quiz-szkielet-po-buildzie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/71/quiz-the-skeleton-after-the-build"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/71/quiz-le-squelette-apres-le-build"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/71/quiz-the-skeleton-after-the-build"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/73/quiz-debouncing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/73/quiz-debouncing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/73/quiz-debouncing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/73/quiz-debouncing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/73/quiz-debouncing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/74/sorting-debounce-in-an-event-handler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/74/sortowanie-debounce-w-funkcji-obslugi-zdarzenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/74/sorting-debounce-in-an-event-handler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/74/tri-le-debounce-dans-la-fonction-de-gestion-d-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/74/sorting-debounce-in-an-event-handler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/75/quiz-five-lines-in-the-terminal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/75/quiz-szesc-linii-w-terminalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/75/quiz-five-lines-in-the-terminal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/75/quiz-six-lignes-dans-le-terminal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/75/quiz-five-lines-in-the-terminal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/76/click-the-phrase-from-the-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/76/klikanie-fraza-z-adresu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/76/click-the-phrase-from-the-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/76/clic-la-phrase-de-l-adresse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/76/click-the-phrase-from-the-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/77/quiz-key-on-suspense</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/77/quiz-key-na-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/77/quiz-key-on-suspense"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/77/quiz-key-sur-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/77/quiz-key-on-suspense"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/78/quiz-filtering-in-the-browser</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/78/quiz-filtrowanie-w-przegladarce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/78/quiz-filtering-in-the-browser"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/78/quiz-filtrer-dans-le-navigateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/78/quiz-filtering-in-the-browser"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/79/quiz-usememo-vs-usecallback</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/79/quiz-usememo-a-usecallback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/79/quiz-usememo-vs-usecallback"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/79/quiz-usememo-et-usecallback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/79/quiz-usememo-vs-usecallback"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/81/quiz-what-to-add-to-a-screenshot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/81/quiz-co-dopisac-do-zrzutu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/81/quiz-what-to-add-to-a-screenshot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/81/quiz-quoi-ajouter-a-la-capture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/81/quiz-what-to-add-to-a-screenshot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/82/sorting-the-image-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/82/sortowanie-petla-obrazu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/82/sorting-the-image-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/82/tri-la-boucle-de-l-image"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/82/sorting-the-image-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/83/quiz-claude-in-chrome-and-logged-in-sessions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/83/quiz-claude-in-chrome-i-zalogowane-sesje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/83/quiz-claude-in-chrome-and-logged-in-sessions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/83/quiz-claude-in-chrome-et-les-sessions-ouvertes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/83/quiz-claude-in-chrome-and-logged-in-sessions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/84/quiz-when-a-screenshot-instead-of-a-description</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/84/quiz-kiedy-zrzut-zamiast-opisu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/84/quiz-when-a-screenshot-instead-of-a-description"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/84/quiz-quand-une-capture-plutot-qu-une-description"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/84/quiz-when-a-screenshot-instead-of-a-description"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/85/quiz-focus-after-closing-the-window</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/85/quiz-fokus-po-zamknieciu-okna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/85/quiz-focus-after-closing-the-window"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/85/quiz-le-focus-apres-la-fermeture-de-la-fenetre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/85/quiz-focus-after-closing-the-window"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/86/send-treasure-gallery-to-the-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/86/wyslij-treasure-gallery-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/86/send-treasure-gallery-to-the-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/86/envoie-la-galerie-du-tresor-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/86/send-treasure-gallery-to-the-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/4/87/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/4/87/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/4/87/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/4/87/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/4/87/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/1/introduction-crew-council-pirate-council</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/1/wprowadzenie-crew-council-piracka-rada"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/1/introduction-crew-council-pirate-council"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/1/introduction-conseil-de-l-equipage-conseil-pirate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/1/introduction-crew-council-pirate-council"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/2/crew-council-pirate-council</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/2/crew-council-piracka-rada"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/2/crew-council-pirate-council"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/2/conseil-de-l-equipage-conseil-pirate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/2/crew-council-pirate-council"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/4/quiz-score-calculation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/4/quiz-score-calculation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/4/quiz-score-calculation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/4/quiz-calcul-du-score"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/4/quiz-score-calculation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/5/quiz-uservote-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/5/quiz-uservote-state"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/5/quiz-uservote-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/5/quiz-etat-uservote"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/5/quiz-uservote-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/6/quiz-score-result-100-vs-20</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/6/quiz-wynik-score-100-vs-20"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/6/quiz-score-result-100-vs-20"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/6/quiz-resultat-du-score-100-contre-20"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/6/quiz-score-result-100-vs-20"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/7/practice-vote-buttons</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/7/praktyka-vote-buttons"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/7/practice-vote-buttons"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/7/pratique-boutons-de-vote"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/7/practice-vote-buttons"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/8/sequence-calculate-score</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/8/sekwencja-oblicz-score"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/8/sequence-calculate-score"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/8/clic-dans-l-ordre-calculer-le-score"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/8/sequence-calculate-score"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/9/quiz-toggle-upvote</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/9/quiz-toggle-upvote"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/9/quiz-toggle-upvote"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/9/quiz-basculer-un-upvote"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/9/quiz-toggle-upvote"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/10/sorting-test-first-code-second</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/10/sortowanie-najpierw-test-potem-kod"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/10/sorting-test-first-code-second"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/10/tri-d-abord-le-test-puis-le-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/10/sorting-test-first-code-second"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/11/quiz-the-hot-formula</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/11/quiz-wzor-hot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/11/quiz-the-hot-formula"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/11/quiz-la-formule-hot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/11/quiz-the-hot-formula"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/12/quiz-upvote-percentage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/12/quiz-procent-upvote"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/12/quiz-upvote-percentage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/12/quiz-le-pourcentage-d-upvotes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/12/quiz-upvote-percentage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/13/practice-sorting-posts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/13/praktyka-sortowanie-postow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/13/practice-sorting-posts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/13/pratique-trier-les-posts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/13/practice-sorting-posts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/14/sorting-the-new-vote-in-applyvote</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/14/sortowanie-nowy-glos-w-applyvote"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/14/sorting-the-new-vote-in-applyvote"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/14/tri-le-nouveau-vote-dans-applyvote"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/14/sorting-the-new-vote-in-applyvote"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/15/quiz-hot-and-the-age-of-a-post</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/15/quiz-hot-a-wiek-posta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/15/quiz-hot-and-the-age-of-a-post"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/15/quiz-hot-et-l-age-du-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/15/quiz-hot-and-the-age-of-a-post"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/16/quiz-the-top-and-new-modes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/16/quiz-tryby-top-i-new"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/16/quiz-the-top-and-new-modes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/16/quiz-les-modes-top-et-new"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/16/quiz-the-top-and-new-modes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/17/sorting-the-test-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/17/sortowanie-komenda-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/17/sorting-the-test-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/17/tri-la-commande-de-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/17/sorting-the-test-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/18/sequence-negative-score</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/18/sekwencja-negatywny-score"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/18/sequence-negative-score"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/18/clic-dans-l-ordre-score-negatif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/18/sequence-negative-score"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/20/quiz-the-replies-field-in-commentnode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/20/quiz-pole-replies-w-commentnode"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/20/quiz-the-replies-field-in-commentnode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/20/quiz-le-champ-replies-de-commentnode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/20/quiz-the-replies-field-in-commentnode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/21/quiz-recursive-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/21/quiz-recursive-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/21/quiz-recursive-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/21/quiz-composant-recursif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/21/quiz-recursive-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/22/quiz-depth-and-indentation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/22/quiz-depth-i-wciecia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/22/quiz-depth-and-indentation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/22/quiz-profondeur-et-indentation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/22/quiz-depth-and-indentation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/23/practice-comment-thread</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/23/praktyka-comment-thread"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/23/practice-comment-thread"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/23/pratique-fil-de-commentaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/23/practice-comment-thread"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/24/sorting-the-order-of-a-thread-on-screen</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/24/sortowanie-kolejnosc-watku-na-ekranie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/24/sorting-the-order-of-a-thread-on-screen"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/24/tri-l-ordre-du-fil-a-l-ecran"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/24/sorting-the-order-of-a-thread-on-screen"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/25/quiz-the-max-depth-indentation-limit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/25/quiz-limit-wciecia-max-depth"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/25/quiz-the-max-depth-indentation-limit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/25/quiz-la-limite-de-retrait-max-depth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/25/quiz-the-max-depth-indentation-limit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/26/sequence-replies-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/26/sekwencja-typ-replies"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/26/sequence-replies-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/26/clic-dans-l-ordre-type-de-replies"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/26/sequence-replies-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/27/practice-collapse-expand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/27/praktyka-collapse-expand"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/27/practice-collapse-expand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/27/pratique-reduire-developper"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/27/practice-collapse-expand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/28/quiz-collapse-expand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/28/quiz-collapse-expand"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/28/quiz-collapse-expand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/28/quiz-reduire-developper"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/28/quiz-collapse-expand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/29/quiz-counting-comments</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/29/quiz-liczenie-komentarzy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/29/quiz-counting-comments"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/29/quiz-compter-les-commentaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/29/quiz-counting-comments"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/30/sorting-buildcommenttree-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/30/sortowanie-buildcommenttree-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/30/sorting-buildcommenttree-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/30/tri-buildcommenttree-pas-a-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/30/sorting-buildcommenttree-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/31/quiz-two-passes-of-buildcommenttree</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/31/quiz-dwa-przebiegi-buildcommenttree"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/31/quiz-two-passes-of-buildcommenttree"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/31/quiz-les-deux-passages-de-buildcommenttree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/31/quiz-two-passes-of-buildcommenttree"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/32/sorting-the-number-of-hidden-replies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/32/sortowanie-liczba-ukrytych-odpowiedzi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/32/sorting-the-number-of-hidden-replies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/32/tri-le-nombre-de-reponses-cachees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/32/sorting-the-number-of-hidden-replies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/33/sorting-nesting-depth</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/33/sortowanie-glebokosc-zagniezdzenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/33/sorting-nesting-depth"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/33/tri-profondeur-d-imbrication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/33/sorting-nesting-depth"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/34/sequence-render-replies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/34/sekwencja-render-replies"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/34/sequence-render-replies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/34/clic-dans-l-ordre-afficher-les-reponses"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/34/sequence-render-replies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/35/sorting-the-path-of-a-new-reply</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/35/sortowanie-droga-nowej-odpowiedzi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/35/sorting-the-path-of-a-new-reply"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/35/tri-le-chemin-d-une-nouvelle-reponse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/35/sorting-the-path-of-a-new-reply"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/37/quiz-communities</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/37/quiz-communities"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/37/quiz-communities"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/37/quiz-communautes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/37/quiz-communities"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/38/quiz-filtering-by-community</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/38/quiz-filtrowanie-po-community"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/38/quiz-filtering-by-community"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/38/quiz-filtrage-par-communaute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/38/quiz-filtering-by-community"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/39/sequence-community-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/39/sekwencja-filtr-community"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/39/sequence-community-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/39/clic-dans-l-ordre-filtre-de-communaute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/39/sequence-community-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/40/practice-community-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/40/praktyka-community-list"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/40/practice-community-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/40/pratique-liste-des-communautes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/40/practice-community-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/41/sorting-community-comparison</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/41/sortowanie-porownanie-community"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/41/sorting-community-comparison"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/41/tri-comparaison-de-communaute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/41/sorting-community-comparison"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/42/quiz-formatmembers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/42/quiz-formatmembers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/42/quiz-formatmembers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/42/quiz-formatmembers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/42/quiz-formatmembers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/43/practice-community-header</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/43/praktyka-community-header"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/43/practice-community-header"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/43/pratique-en-tete-de-communaute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/43/practice-community-header"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/44/sorting-the-path-of-a-new-post</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/44/sortowanie-droga-nowego-posta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/44/sorting-the-path-of-a-new-post"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/44/tri-le-chemin-d-un-nouveau-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/44/sorting-the-path-of-a-new-post"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/45/quiz-where-the-join-state-lives</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/45/quiz-gdzie-mieszka-stan-dolacz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/45/quiz-where-the-join-state-lives"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/45/quiz-ou-vit-l-etat-rejoindre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/45/quiz-where-the-join-state-lives"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/46/sorting-blocking-the-publish-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/46/sortowanie-blokada-przycisku-opublikuj"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/46/sorting-blocking-the-publish-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/46/tri-le-blocage-du-bouton-publier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/46/sorting-blocking-the-publish-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/47/quiz-post-form-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/47/quiz-walidacja-formularza-posta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/47/quiz-post-form-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/47/quiz-validation-du-formulaire-de-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/47/quiz-post-form-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/48/practice-create-post-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/48/praktyka-create-post-form"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/48/practice-create-post-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/48/pratique-formulaire-de-creation-de-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/48/practice-create-post-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/49/sorting-communities-by-member-count</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/49/sortowanie-communities-po-liczbie-czlonkow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/49/sorting-communities-by-member-count"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/49/tri-communautes-par-nombre-de-membres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/49/sorting-communities-by-member-count"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/50/quiz-all-communities</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/50/quiz-all-communities"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/50/quiz-all-communities"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/50/quiz-toutes-les-communautes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/50/quiz-all-communities"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/51/sequence-formatmembers-million</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/51/sekwencja-formatmembers-milion"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/51/sequence-formatmembers-million"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/51/clic-dans-l-ordre-formatmembers-en-millions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/51/sequence-formatmembers-million"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/52/sorting-community-name</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/52/sortowanie-nazwa-community"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/52/sorting-community-name"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/52/tri-nom-de-communaute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/52/sorting-community-name"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/53/sorting-an-unknown-guild-in-the-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/53/sortowanie-nieznana-gildia-w-adresie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/53/sorting-an-unknown-guild-in-the-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/53/tri-une-guilde-inconnue-dans-l-adresse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/53/sorting-an-unknown-guild-in-the-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/54/quiz-community-rules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/54/quiz-reguly-community"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/54/quiz-community-rules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/54/quiz-regles-de-la-communaute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/54/quiz-community-rules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/55/sequence-find-the-selected-community</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/55/sekwencja-znajdz-wybrana-spolecznosc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/55/sequence-find-the-selected-community"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/55/clic-dans-l-ordre-trouver-la-guilde-choisie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/55/sequence-find-the-selected-community"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/56/sorting-title-character-limit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/56/sortowanie-limit-znakow-tytulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/56/sorting-title-character-limit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/56/tri-limite-de-caracteres-du-titre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/56/sorting-title-character-limit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/58/quiz-what-is-markdown</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/58/quiz-czym-jest-markdown"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/58/quiz-what-is-markdown"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/58/quiz-qu-est-ce-que-markdown"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/58/quiz-what-is-markdown"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/59/practice-markdown-editor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/59/praktyka-markdown-editor"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/59/practice-markdown-editor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/59/pratique-editeur-markdown"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/59/practice-markdown-editor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/60/sorting-bold-in-markdown</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/60/sortowanie-pogrubienie-w-markdown"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/60/sorting-bold-in-markdown"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/60/tri-le-gras-en-markdown"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/60/sorting-bold-in-markdown"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/61/quiz-markdown-without-dangerouslysetinnerhtml</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/61/quiz-markdown-bez-dangerouslysetinnerhtml"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/61/quiz-markdown-without-dangerouslysetinnerhtml"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/61/quiz-markdown-sans-dangerouslysetinnerhtml"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/61/quiz-markdown-without-dangerouslysetinnerhtml"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/63/quiz-several-words-in-searchposts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/63/quiz-kilka-slow-w-searchposts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/63/quiz-several-words-in-searchposts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/63/quiz-plusieurs-mots-dans-searchposts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/63/quiz-several-words-in-searchposts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/64/practice-search-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/64/praktyka-search-filter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/64/practice-search-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/64/pratique-recherche-et-filtre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/64/practice-search-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/65/quiz-when-to-use-usememo-when-filtering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/65/quiz-kiedy-usememo-przy-filtrowaniu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/65/quiz-when-to-use-usememo-when-filtering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/65/quiz-quand-utiliser-usememo-pour-le-filtrage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/65/quiz-when-to-use-usememo-when-filtering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/66/sorting-the-journey-of-a-search-phrase</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/66/sortowanie-droga-frazy-wyszukiwania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/66/sorting-the-journey-of-a-search-phrase"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/66/tri-le-trajet-de-la-phrase-de-recherche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/66/sorting-the-journey-of-a-search-phrase"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/67/quiz-where-to-filter-search</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/67/quiz-gdzie-filtrowac-wyszukiwanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/67/quiz-where-to-filter-search"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/67/quiz-ou-filtrer-la-recherche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/67/quiz-where-to-filter-search"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/68/quiz-key-on-the-search-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/68/quiz-key-na-polu-wyszukiwania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/68/quiz-key-on-the-search-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/68/quiz-key-sur-le-champ-de-recherche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/68/quiz-key-on-the-search-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/69/sorting-test-first-then-commit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/69/sortowanie-najpierw-test-potem-commit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/69/sorting-test-first-then-commit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/69/tri-d-abord-le-test-puis-le-commit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/69/sorting-test-first-then-commit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/70/quiz-what-counts-as-proof</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/70/quiz-co-jest-dowodem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/70/quiz-what-counts-as-proof"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/70/quiz-qu-est-ce-qui-prouve"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/70/quiz-what-counts-as-proof"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/71/quiz-a-changed-value-in-a-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/71/quiz-zmieniona-wartosc-w-tescie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/71/quiz-a-changed-value-in-a-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/71/quiz-une-valeur-modifiee-dans-un-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/71/quiz-a-changed-value-in-a-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/73/quiz-clear-or-compact</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/73/quiz-clear-czy-compact"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/73/quiz-clear-or-compact"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/73/quiz-clear-ou-compact"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/73/quiz-clear-or-compact"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/74/sorting-resuming-a-session-by-name</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/74/sortowanie-wznowienie-sesji-po-nazwie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/74/sorting-resuming-a-session-by-name"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/74/tri-reprendre-une-session-par-son-nom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/74/sorting-resuming-a-session-by-name"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/75/quiz-what-survives-clear</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/75/quiz-co-przezywa-clear"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/75/quiz-what-survives-clear"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/75/quiz-ce-que-laisse-survivre-clear"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/75/quiz-what-survives-clear"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/76/quiz-back-to-yesterday-s-conversation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/76/quiz-powrot-do-wczorajszej-rozmowy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/76/quiz-back-to-yesterday-s-conversation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/76/quiz-revenir-a-la-conversation-d-hier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/76/quiz-back-to-yesterday-s-conversation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/77/send-the-crew-council-repository-to-the-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/77/wyslij-repozytorium-crew-council-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/77/send-the-crew-council-repository-to-the-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/77/envoie-le-depot-crew-council-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/77/send-the-crew-council-repository-to-the-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/5/78/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/5/78/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/5/78/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/5/78/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/5/78/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/1/introduction-captain-s-cinema-video-platform</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/1/wprowadzenie-captain-s-cinema-platforma-wideo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/1/introduction-captain-s-cinema-video-platform"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/1/introduction-cinema-du-capitaine-plateforme-video"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/1/introduction-captain-s-cinema-video-platform"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/2/captain-s-cinema-video-platform</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/2/captain-s-cinema-platforma-wideo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/2/captain-s-cinema-video-platform"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/2/cinema-du-capitaine-plateforme-video"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/2/captain-s-cinema-video-platform"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/4/video-type-fields</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/4/pola-typu-video"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/4/video-type-fields"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/4/champs-du-type-video"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/4/video-type-fields"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/5/formattime-result</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/5/wynik-formattime"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/5/formattime-result"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/5/resultat-de-formattime"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/5/formattime-result"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/6/the-formattime-function-body</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/6/cialo-funkcji-formattime"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/6/the-formattime-function-body"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/6/le-corps-de-la-fonction-formattime"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/6/the-formattime-function-body"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/7/calling-formattime</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/7/wywolanie-formattime"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/7/calling-formattime"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/7/appeler-formattime"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/7/calling-formattime"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/8/practice-video-thumbnail</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/8/praktyka-video-thumbnail"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/8/practice-video-thumbnail"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/8/pratique-miniature-de-video"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/8/practice-video-thumbnail"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/9/youtube-cover-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/9/stan-okladki-youtube"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/9/youtube-cover-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/9/etat-de-la-jaquette-youtube"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/9/youtube-cover-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/10/the-controls-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/10/atrybut-controls"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/10/the-controls-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/10/l-attribut-controls"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/10/the-controls-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/11/watch-page-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/11/struktura-strony-ogladania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/11/watch-page-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/11/structure-de-la-page-de-lecture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/11/watch-page-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/12/formatviews-for-thousands</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/12/formatviews-dla-tysiecy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/12/formatviews-for-thousands"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/12/formatviews-pour-les-milliers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/12/formatviews-for-thousands"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/13/practice-video-player</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/13/praktyka-video-player"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/13/practice-video-player"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/13/pratique-lecteur-video"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/13/practice-video-player"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/14/formatviews-for-millions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/14/formatviews-dla-milionow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/14/formatviews-for-millions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/14/formatviews-pour-les-millions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/14/formatviews-for-millions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/15/order-in-youtubeplayer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/15/kolejnosc-w-youtubeplayer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/15/order-in-youtubeplayer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/15/ordre-dans-youtubeplayer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/15/order-in-youtubeplayer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/16/clicking-the-youtube-cover</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/16/klikniecie-okladki-youtube"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/16/clicking-the-youtube-cover"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/16/clic-sur-la-jaquette-youtube"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/16/clicking-the-youtube-cover"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/17/address-of-the-embedded-film</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/17/adres-osadzonego-filmu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/17/address-of-the-embedded-film"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/17/adresse-du-film-integre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/17/address-of-the-embedded-film"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/18/responsive-video-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/18/responsywna-siatka-filmow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/18/responsive-video-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/18/grille-de-videos-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/18/responsive-video-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/19/render-the-video-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/19/wyrenderuj-liste-wideo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/19/render-the-video-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/19/afficher-la-liste-des-videos"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/19/render-the-video-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/21/playlist-type-fields</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/21/pola-typu-playlist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/21/playlist-type-fields"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/21/champs-du-type-playlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/21/playlist-type-fields"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/22/public-private-label</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/22/etykieta-publiczna-prywatna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/22/public-private-label"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/22/etiquette-publique-privee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/22/public-private-label"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/23/playlist-card-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/23/struktura-karty-playlisty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/23/playlist-card-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/23/structure-de-la-carte-de-playlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/23/playlist-card-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/24/practice-playlist-card</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/24/praktyka-playlist-card"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/24/practice-playlist-card"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/24/pratique-carte-de-playlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/24/practice-playlist-card"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/25/safe-film-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/25/bezpieczny-indeks-filmu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/25/safe-film-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/25/indice-sur-du-film"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/25/safe-film-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/26/current-film-in-the-playlist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/26/aktualny-film-w-playliscie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/26/current-film-in-the-playlist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/26/film-actuel-dans-la-playlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/26/current-film-in-the-playlist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/27/where-the-film-index-lives</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/27/gdzie-zyje-indeks-filmu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/27/where-the-film-index-lives"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/27/ou-vit-l-indice-du-film"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/27/where-the-film-index-lives"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/28/declaring-the-index-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/28/deklaracja-stanu-indeksu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/28/declaring-the-index-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/28/declarer-l-etat-de-l-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/28/declaring-the-index-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/29/checkboxes-in-the-save-window</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/29/checkboxy-w-oknie-zapisz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/29/checkboxes-in-the-save-window"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/29/cases-a-cocher-de-la-fenetre-enregistrer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/29/checkboxes-in-the-save-window"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/30/creating-a-playlist-in-the-save-window</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/30/tworzenie-playlisty-w-oknie-zapisz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/30/creating-a-playlist-in-the-save-window"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/30/creer-une-playlist-depuis-la-fenetre-enregistrer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/30/creating-a-playlist-in-the-save-window"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/31/practice-add-to-playlist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/31/praktyka-add-to-playlist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/31/practice-add-to-playlist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/31/pratique-ajout-a-une-playlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/31/practice-add-to-playlist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/32/playlist-card-cover</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/32/okladka-karty-playlisty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/32/playlist-card-cover"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/32/jaquette-de-la-carte-de-playlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/32/playlist-card-cover"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/33/position-counter-in-the-playlist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/33/licznik-pozycji-w-playliscie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/33/position-counter-in-the-playlist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/33/compteur-de-position-dans-la-playlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/33/position-counter-in-the-playlist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/34/clicking-a-film-in-the-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/34/klikniecie-filmu-na-liscie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/34/clicking-a-film-in-the-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/34/clic-sur-un-film-de-la-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/34/clicking-a-film-in-the-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/35/reading-the-current-film</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/35/odczyt-aktualnego-filmu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/35/reading-the-current-film"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/35/lecture-du-film-actuel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/35/reading-the-current-film"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/37/channel-type-fields</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/37/pola-typu-channel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/37/channel-type-fields"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/37/champs-du-type-channel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/37/channel-type-fields"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/38/channel-handle-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/38/pole-handle-kanalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/38/channel-handle-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/38/le-champ-handle-de-la-chaine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/38/channel-handle-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/39/channel-page-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/39/struktura-strony-kanalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/39/channel-page-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/39/structure-de-la-page-de-chaine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/39/channel-page-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/40/practice-channel-header</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/40/praktyka-channel-header"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/40/practice-channel-header"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/40/pratique-en-tete-de-chaine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/40/practice-channel-header"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/41/channel-tabs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/41/zakladki-kanalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/41/channel-tabs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/41/onglets-de-la-chaine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/41/channel-tabs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/42/active-tab-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/42/stan-aktywnej-zakladki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/42/active-tab-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/42/etat-de-l-onglet-actif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/42/active-tab-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/43/practice-channel-tabs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/43/praktyka-channel-tabs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/43/practice-channel-tabs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/43/pratique-onglets-de-la-chaine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/43/practice-channel-tabs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/44/toggling-a-subscription</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/44/przelaczenie-subskrypcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/44/toggling-a-subscription"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/44/basculer-l-abonnement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/44/toggling-a-subscription"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/45/address-of-the-videos-tab</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/45/adres-zakladki-filmy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/45/address-of-the-videos-tab"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/45/adresse-de-l-onglet-videos"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/45/address-of-the-videos-tab"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/46/the-about-tab</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/46/zakladka-informacje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/46/the-about-tab"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/46/onglet-a-propos"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/46/the-about-tab"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/47/subscriptions-feed-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/47/struktura-feedu-subskrypcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/47/subscriptions-feed-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/47/structure-du-fil-des-abonnements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/47/subscriptions-feed-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/48/practice-subscriptions-feed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/48/praktyka-subscriptions-feed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/48/practice-subscriptions-feed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/48/pratique-fil-des-abonnements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/48/practice-subscriptions-feed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/49/newest-films-on-home</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/49/najnowsze-filmy-na-glownej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/49/newest-films-on-home"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/49/dernieres-videos-de-l-onglet-accueil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/49/newest-films-on-home"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/50/tab-from-the-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/50/zakladka-z-adresu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/50/tab-from-the-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/50/onglet-tire-de-l-adresse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/50/tab-from-the-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/51/unknown-tab-in-the-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/51/nieznana-zakladka-w-adresie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/51/unknown-tab-in-the-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/51/onglet-inconnu-dans-l-adresse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/51/unknown-tab-in-the-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/52/tab-button-without-an-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/52/przycisk-zakladki-bez-adresu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/52/tab-button-without-an-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/52/bouton-d-onglet-sans-adresse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/52/tab-button-without-an-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/53/channel-page-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/53/strona-kanalu-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/53/channel-page-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/53/la-page-de-chaine-pas-a-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/53/channel-page-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/54/strip-of-subscribed-channels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/54/pasek-subskrybowanych-kanalow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/54/strip-of-subscribed-channels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/54/barre-des-chaines-abonnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/54/strip-of-subscribed-channels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/55/checking-tabs-after-the-report</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/55/sprawdzenie-zakladek-po-meldunku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/55/checking-tabs-after-the-report"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/55/verifier-les-onglets-apres-le-compte-rendu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/55/checking-tabs-after-the-report"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/56/where-subscriptions-live</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/56/gdzie-zyja-subskrypcje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/56/where-subscriptions-live"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/56/ou-vivent-les-abonnements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/56/where-subscriptions-live"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/58/the-accept-attribute-and-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/58/atrybut-accept-a-walidacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/58/the-accept-attribute-and-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/58/l-attribut-accept-et-la-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/58/the-accept-attribute-and-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/59/order-of-checks-in-the-route-handler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/59/kolejnosc-kontroli-w-route-handlerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/59/order-of-checks-in-the-route-handler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/59/ordre-des-controles-dans-le-route-handler"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/59/order-of-checks-in-the-route-handler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/60/saving-the-film-in-the-route-handler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/60/zapis-filmu-w-route-handlerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/60/saving-the-film-in-the-route-handler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/60/enregistrement-du-film-dans-le-route-handler"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/60/saving-the-film-in-the-route-handler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/61/a-photo-named-mp4</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/61/zdjecie-z-nazwa-mp4"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/61/a-photo-named-mp4"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/61/une-image-nommee-mp4"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/61/a-photo-named-mp4"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/62/research-report</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/62/raport-z-researchu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/62/research-report"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/62/le-rapport-de-recherche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/62/research-report"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/63/from-a-question-to-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/63/od-pytania-do-kodu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/63/from-a-question-to-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/63/de-la-question-au-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/63/from-a-question-to-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/64/films-in-production</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/64/filmy-na-produkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/64/films-in-production"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/64/les-films-en-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/64/films-in-production"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/66/result-of-parsetimestamp</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/66/wynik-parsetimestamp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/66/result-of-parsetimestamp"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/66/resultat-de-parsetimestamp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/66/result-of-parsetimestamp"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/67/seeking-in-seekto</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/67/przewijanie-w-seekto"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/67/seeking-in-seekto"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/67/defilement-dans-seekto"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/67/seeking-in-seekto"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/68/a-safe-timestamp-in-a-comment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/68/bezpieczny-znacznik-w-komentarzu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/68/a-safe-timestamp-in-a-comment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/68/balisage-sur-dans-un-commentaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/68/a-safe-timestamp-in-a-comment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/69/is-the-comment-liked</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/69/czy-komentarz-jest-polubiony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/69/is-the-comment-liked"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/69/le-commentaire-est-il-aime"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/69/is-the-comment-liked"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/70/a-timestamp-longer-than-the-film</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/70/znacznik-dluzszy-niz-film"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/70/a-timestamp-longer-than-the-film"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/70/un-horodatage-plus-long-que-le-film"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/70/a-timestamp-longer-than-the-film"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/72/where-the-session-cost-shows</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/72/gdzie-widac-koszt-sesji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/72/where-the-session-cost-shows"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/72/ou-voir-le-cout-de-la-session"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/72/where-the-session-cost-shows"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/73/what-a-subagent-gives</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/73/co-daje-subagent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/73/what-a-subagent-gives"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/73/ce-que-donne-un-sous-agent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/73/what-a-subagent-gives"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/74/when-to-raise-effort</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/74/kiedy-podniesc-effort"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/74/when-to-raise-effort"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/74/quand-relever-l-effort"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/74/when-to-raise-effort"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/75/send-captain-s-cinema-to-the-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/75/wyslij-captain-s-cinema-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/75/send-captain-s-cinema-to-the-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/75/envoie-le-cinema-du-capitaine-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/75/send-captain-s-cinema-to-the-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/6/76/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/6/76/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/6/76/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/6/76/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/6/76/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/1/introduction-crew-connections-professional-network</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/1/wprowadzenie-crew-connections-profesjonalna-siec"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/1/introduction-crew-connections-professional-network"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/1/introduction-connexions-d-equipage-reseau-professionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/1/introduction-crew-connections-professional-network"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/2/crew-connections-professional-network</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/2/crew-connections-profesjonalna-siec"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/2/crew-connections-professional-network"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/2/connexions-d-equipage-reseau-professionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/2/crew-connections-professional-network"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/4/quiz-profile-type-fields</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/4/quiz-pola-typu-profile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/4/quiz-profile-type-fields"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/4/quiz-champs-du-type-profile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/4/quiz-profile-type-fields"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/5/quiz-formatduration-result</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/5/quiz-wynik-formatduration"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/5/quiz-formatduration-result"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/5/quiz-resultat-de-formatduration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/5/quiz-formatduration-result"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/6/practice-profile-header</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/6/praktyka-profile-header"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/6/practice-profile-header"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/6/pratique-en-tete-du-profil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/6/practice-profile-header"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/7/quiz-the-headline-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/7/quiz-pole-headline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/7/quiz-the-headline-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/7/quiz-le-champ-headline"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/7/quiz-the-headline-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/8/quiz-a-job-that-is-ongoing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/8/quiz-praca-ktora-trwa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/8/quiz-a-job-that-is-ongoing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/8/quiz-le-poste-qui-continue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/8/quiz-a-job-that-is-ongoing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/9/sorting-profile-header-from-the-top</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/9/sortowanie-naglowek-profilu-od-gory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/9/sorting-profile-header-from-the-top"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/9/tri-l-en-tete-du-profil-de-haut-en-bas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/9/sorting-profile-header-from-the-top"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/10/sorting-reading-validation-errors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/10/sortowanie-odczyt-bledow-walidacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/10/sorting-reading-validation-errors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/10/tri-lecture-des-erreurs-de-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/10/sorting-reading-validation-errors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/11/sorting-reading-profile-connections</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/11/sortowanie-odczyt-profile-connections"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/11/sorting-reading-profile-connections"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/11/tri-lire-profile-connections"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/11/sorting-reading-profile-connections"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/12/sorting-an-action-with-extra-arguments</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/12/sortowanie-akcja-z-dodatkowymi-argumentami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/12/sorting-an-action-with-extra-arguments"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/12/tri-action-avec-des-arguments-supplementaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/12/sorting-an-action-with-extra-arguments"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/13/quiz-skill-endorsements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/13/quiz-potwierdzenia-umiejetnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/13/quiz-skill-endorsements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/13/quiz-validations-de-competences"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/13/quiz-skill-endorsements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/14/quiz-recommendations-vs-endorsements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/14/quiz-recommendations-vs-endorsements"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/14/quiz-recommendations-vs-endorsements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/14/quiz-recommandations-et-validations-de-competences"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/14/quiz-recommendations-vs-endorsements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/15/sorting-endorsing-a-skill-on-the-server</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/15/sortowanie-potwierdzenie-umiejetnosci-na-serwerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/15/sorting-endorsing-a-skill-on-the-server"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/15/tri-validation-de-competence-sur-le-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/15/sorting-endorsing-a-skill-on-the-server"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/16/practice-skills-with-endorsements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/16/praktyka-skills-with-endorsements"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/16/practice-skills-with-endorsements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/16/pratique-competences-avec-endorsements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/16/practice-skills-with-endorsements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/17/sorting-employment-date-line</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/17/sortowanie-linia-daty-zatrudnienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/17/sorting-employment-date-line"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/17/tri-la-ligne-de-dates-d-un-poste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/17/sorting-employment-date-line"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/18/sorting-steps-of-the-updateprofile-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/18/sortowanie-kroki-akcji-updateprofile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/18/sorting-steps-of-the-updateprofile-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/18/tri-etapes-de-l-action-updateprofile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/18/sorting-steps-of-the-updateprofile-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/20/quiz-jobpost-fields</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/20/quiz-pola-jobpost"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/20/quiz-jobpost-fields"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/20/quiz-champs-de-jobpost"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/20/quiz-jobpost-fields"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/21/quiz-the-jobtypes-list-with-as-const</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/21/quiz-lista-jobtypes-z-as-const"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/21/quiz-the-jobtypes-list-with-as-const"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/21/quiz-la-liste-jobtypes-avec-as-const"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/21/quiz-the-jobtypes-list-with-as-const"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/22/quiz-the-salary-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/22/quiz-pole-salary"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/22/quiz-the-salary-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/22/quiz-le-champ-salary"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/22/quiz-the-salary-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/23/sorting-opening-the-dialog-window</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/23/sortowanie-otwarcie-okna-dialog"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/23/sorting-opening-the-dialog-window"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/23/tri-ouverture-de-la-fenetre-dialog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/23/sorting-opening-the-dialog-window"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/24/practice-job-card</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/24/praktyka-job-card"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/24/practice-job-card"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/24/pratique-carte-d-offre-d-emploi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/24/practice-job-card"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/25/sorting-steps-of-the-applytojob-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/25/sortowanie-kroki-akcji-applytojob"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/25/sorting-steps-of-the-applytojob-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/25/tri-etapes-de-l-action-applytojob"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/25/sorting-steps-of-the-applytojob-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/26/sorting-reading-job-salary-min</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/26/sortowanie-odczyt-job-salary-min"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/26/sorting-reading-job-salary-min"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/26/tri-lire-job-salary-min"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/26/sorting-reading-job-salary-min"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/27/sorting-a-list-of-values-in-a-schema</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/27/sortowanie-lista-wartosci-w-schemacie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/27/sorting-a-list-of-values-in-a-schema"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/27/tri-la-liste-de-valeurs-dans-le-schema"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/27/sorting-a-list-of-values-in-a-schema"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/28/sorting-salary-range</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/28/sortowanie-zakres-wynagrodzenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/28/sorting-salary-range"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/28/tri-fourchette-de-salaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/28/sorting-salary-range"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/29/quiz-application-status</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/29/quiz-application-status"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/29/quiz-application-status"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/29/quiz-statut-de-la-candidature"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/29/quiz-application-status"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/30/quiz-status-of-a-new-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/30/quiz-status-nowego-zgloszenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/30/quiz-status-of-a-new-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/30/quiz-statut-d-une-nouvelle-candidature"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/30/quiz-status-of-a-new-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/31/sorting-the-offer-info-line</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/31/sortowanie-wiersz-informacji-oferty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/31/sorting-the-offer-info-line"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/31/tri-la-ligne-d-infos-de-l-offre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/31/sorting-the-offer-info-line"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/32/practice-apply-modal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/32/praktyka-apply-modal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/32/practice-apply-modal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/32/pratique-fenetre-de-candidature"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/32/practice-apply-modal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/33/sorting-an-application-from-click-to-status</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/33/sortowanie-zgloszenie-od-klikniecia-do-statusu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/33/sorting-an-application-from-click-to-status"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/33/tri-la-candidature-du-clic-au-statut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/33/sorting-an-application-from-click-to-status"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/34/quiz-the-resume-file-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/34/quiz-typ-pliku-cv"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/34/quiz-the-resume-file-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/34/quiz-type-de-fichier-du-cv"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/34/quiz-the-resume-file-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/36/quiz-post-types-posttype</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/36/quiz-typy-postow-posttype"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/36/quiz-post-types-posttype"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/36/quiz-types-de-publications-posttype"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/36/quiz-post-types-posttype"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/37/quiz-a-job-change-post</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/37/quiz-post-job-change"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/37/quiz-a-job-change-post"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/37/quiz-publication-job-change"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/37/quiz-a-job-change-post"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/38/sorting-actions-under-a-post</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/38/sortowanie-akcje-pod-postem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/38/sorting-actions-under-a-post"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/38/tri-actions-sous-une-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/38/sorting-actions-under-a-post"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/39/practice-feed-post-card</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/39/praktyka-feed-post-card"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/39/practice-feed-post-card"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/39/pratique-carte-de-publication-du-fil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/39/practice-feed-post-card"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/40/sorting-a-relative-time-formatter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/40/sortowanie-formater-czasu-wzglednego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/40/sorting-a-relative-time-formatter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/40/tri-formateur-de-temps-relatif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/40/sorting-a-relative-time-formatter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/41/sorting-liking-a-post</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/41/sortowanie-polubienie-posta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/41/sorting-liking-a-post"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/41/tri-aimer-une-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/41/sorting-liking-a-post"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/42/quiz-linkedin-versus-twitter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/42/quiz-linkedin-a-twitter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/42/quiz-linkedin-versus-twitter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/42/quiz-linkedin-et-twitter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/42/quiz-linkedin-versus-twitter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/43/quiz-mutualconnections</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/43/quiz-mutualconnections"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/43/quiz-mutualconnections"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/43/quiz-mutualconnections"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/43/quiz-mutualconnections"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/44/sorting-publishing-a-post</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/44/sortowanie-publikacja-posta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/44/sorting-publishing-a-post"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/44/tri-publication-d-un-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/44/sorting-publishing-a-post"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/45/sorting-post-statistics-in-one-line</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/45/sortowanie-statystyki-posta-w-jednej-linii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/45/sorting-post-statistics-in-one-line"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/45/tri-statistiques-d-une-publication-sur-une-ligne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/45/sorting-post-statistics-in-one-line"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/46/practice-connections-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/46/praktyka-connections-page"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/46/practice-connections-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/46/pratique-page-des-relations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/46/practice-connections-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/47/sorting-the-start-of-the-posttype-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/47/sortowanie-poczatek-typu-posttype"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/47/sorting-the-start-of-the-posttype-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/47/tri-debut-du-type-posttype"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/47/sorting-the-start-of-the-posttype-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/48/quiz-endorsement-checks-on-the-server</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/48/quiz-kontrola-potwierdzen-na-serwerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/48/quiz-endorsement-checks-on-the-server"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/48/quiz-controle-des-validations-sur-le-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/48/quiz-endorsement-checks-on-the-server"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/49/sorting-setliked-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/49/sortowanie-wywolanie-setliked"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/49/sorting-setliked-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/49/tri-appel-setliked"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/49/sorting-setliked-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/50/sorting-publication-time-in-the-header</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/50/sortowanie-czas-publikacji-w-naglowku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/50/sorting-publication-time-in-the-header"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/50/tri-l-heure-de-publication-dans-l-en-tete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/50/sorting-publication-time-in-the-header"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/51/quiz-the-repost-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/51/quiz-akcja-podaj-dalej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/51/quiz-the-repost-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/51/quiz-l-action-republier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/51/quiz-the-repost-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/52/sorting-contact-card-connectioncard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/52/sortowanie-karta-kontaktu-connectioncard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/52/sorting-contact-card-connectioncard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/52/tri-carte-de-contact-connectioncard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/52/sorting-contact-card-connectioncard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/53/quiz-the-post-author-header</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/53/quiz-naglowek-autora-posta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/53/quiz-the-post-author-header"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/53/quiz-en-tete-de-l-auteur-d-une-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/53/quiz-the-post-author-header"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/55/quiz-server-sent-events-vs-websocket</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/55/quiz-server-sent-events-a-websocket"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/55/quiz-server-sent-events-vs-websocket"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/55/quiz-server-sent-events-et-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/55/quiz-server-sent-events-vs-websocket"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/56/quiz-receiving-an-event-onmessage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/56/quiz-odbior-zdarzenia-onmessage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/56/quiz-receiving-an-event-onmessage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/56/quiz-reception-de-l-evenement-onmessage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/56/quiz-receiving-an-event-onmessage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/57/sorting-creating-the-eventsource</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/57/sortowanie-utworzenie-eventsource"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/57/sorting-creating-the-eventsource"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/57/tri-creer-l-eventsource"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/57/sorting-creating-the-eventsource"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/58/sorting-the-path-of-a-chat-message</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/58/sortowanie-droga-wiadomosci-w-czacie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/58/sorting-the-path-of-a-chat-message"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/58/tri-le-chemin-d-un-message-dans-le-chat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/58/sorting-the-path-of-a-chat-message"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/60/quiz-an-unknown-job-type-in-the-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/60/quiz-nieznany-rodzaj-umowy-w-adresie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/60/quiz-an-unknown-job-type-in-the-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/60/quiz-type-de-contrat-inconnu-dans-l-adresse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/60/quiz-an-unknown-job-type-in-the-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/61/quiz-filtering-offers-filterjobs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/61/quiz-filtrowanie-ofert-filterjobs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/61/quiz-filtering-offers-filterjobs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/61/quiz-filtrer-les-offres-filterjobs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/61/quiz-filtering-offers-filterjobs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/62/sorting-an-address-with-filters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/62/sortowanie-adres-z-filtrami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/62/sorting-an-address-with-filters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/62/tri-l-adresse-avec-filtres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/62/sorting-an-address-with-filters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/63/sorting-from-filter-to-the-list-of-offers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/63/sortowanie-od-filtruj-do-listy-ofert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/63/sorting-from-filter-to-the-list-of-offers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/63/tri-de-filtrer-a-la-liste-d-offres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/63/sorting-from-filter-to-the-list-of-offers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/64/quiz-skill-or-claude-md</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/64/quiz-skill-czy-claude-md"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/64/quiz-skill-or-claude-md"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/64/quiz-skill-ou-claude-md"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/64/quiz-skill-or-claude-md"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/65/sorting-the-skill-path</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/65/sortowanie-sciezka-skilla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/65/sorting-the-skill-path"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/65/tri-chemin-d-un-skill"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/65/sorting-the-skill-path"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/66/quiz-disable-model-invocation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/66/quiz-disable-model-invocation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/66/quiz-disable-model-invocation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/66/quiz-disable-model-invocation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/66/quiz-disable-model-invocation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/67/quiz-what-ctrl-b-does</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/67/quiz-co-robi-ctrl-b"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/67/quiz-what-ctrl-b-does"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/67/quiz-a-quoi-sert-ctrl-b"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/67/quiz-what-ctrl-b-does"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/68/sorting-testing-the-chat-with-a-background-server</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/68/sortowanie-sprawdzian-czatu-z-serwerem-w-tle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/68/sorting-testing-the-chat-with-a-background-server"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/68/tri-verification-du-chat-avec-un-serveur-en-arriere-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/68/sorting-testing-the-chat-with-a-background-server"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/69/quiz-background-work-tasks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/69/quiz-praca-w-tle-tasks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/69/quiz-background-work-tasks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/69/quiz-travail-en-arriere-plan-tasks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/69/quiz-background-work-tasks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/70/sorting-cleaning-up-the-stream-in-the-browser</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/70/sortowanie-sprzatanie-strumienia-w-przegladarce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/70/sorting-cleaning-up-the-stream-in-the-browser"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/70/tri-nettoyer-le-flux-dans-le-navigateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/70/sorting-cleaning-up-the-stream-in-the-browser"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/71/quiz-cancel-in-the-server-stream</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/71/quiz-cancel-w-strumieniu-na-serwerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/71/quiz-cancel-in-the-server-stream"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/71/quiz-cancel-dans-le-flux-cote-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/71/quiz-cancel-in-the-server-stream"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/72/quiz-the-message-sender</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/72/quiz-nadawca-wiadomosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/72/quiz-the-message-sender"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/72/quiz-expediteur-du-message"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/72/quiz-the-message-sender"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/73/sorting-filters-from-the-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/73/sortowanie-filtry-z-adresu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/73/sorting-filters-from-the-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/73/tri-filtres-depuis-l-adresse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/73/sorting-filters-from-the-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/74/quiz-filters-in-the-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/74/quiz-filtry-w-adresie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/74/quiz-filters-in-the-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/74/quiz-filtres-dans-l-adresse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/74/quiz-filters-in-the-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/75/quiz-key-on-a-filter-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/75/quiz-key-na-polu-filtra"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/75/quiz-key-on-a-filter-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/75/quiz-key-sur-un-champ-de-filtre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/75/quiz-key-on-a-filter-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/76/send-crew-connections-to-the-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/76/wyslij-crew-connections-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/76/send-crew-connections-to-the-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/76/envoie-connexions-d-equipage-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/76/send-crew-connections-to-the-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/7/77/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/7/77/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/7/77/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/7/77/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/7/77/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/1/introduction-ship-s-comms-team-communication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/1/wprowadzenie-ship-s-comms-komunikacja-zespolowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/1/introduction-ship-s-comms-team-communication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/1/introduction-communications-du-navire-communication-d-equipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/1/introduction-ship-s-comms-team-communication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/2/ship-s-comms-team-communication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/2/ship-s-comms-komunikacja-zespolowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/2/ship-s-comms-team-communication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/2/communications-du-navire-communication-d-equipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/2/ship-s-comms-team-communication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/4/quiz-a-channel-without-copied-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/4/quiz-kanal-bez-kopii-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/4/quiz-a-channel-without-copied-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/4/quiz-un-canal-sans-copie-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/4/quiz-a-channel-without-copied-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/5/quiz-public-and-private-channel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/5/quiz-kanal-publiczny-i-prywatny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/5/quiz-public-and-private-channel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/5/quiz-canal-public-et-canal-prive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/5/quiz-public-and-private-channel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/6/quiz-the-guest-role</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/6/quiz-rola-goscia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/6/quiz-the-guest-role"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/6/quiz-le-role-d-invite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/6/quiz-the-guest-role"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/7/practice-workspace-sidebar</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/7/praktyka-workspace-sidebar"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/7/practice-workspace-sidebar"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/7/pratique-sidebar-de-l-espace-de-travail"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/7/practice-workspace-sidebar"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/8/quiz-crew-member-presence</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/8/quiz-obecnosc-czlonka-zalogi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/8/quiz-crew-member-presence"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/8/quiz-la-presence-d-un-membre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/8/quiz-crew-member-presence"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/9/quiz-text-next-to-the-presence-dot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/9/quiz-tekst-przy-kropce-obecnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/9/quiz-text-next-to-the-presence-dot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/9/quiz-le-texte-a-cote-du-point-de-presence"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/9/quiz-text-next-to-the-presence-dot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/10/sorting-channel-name-from-params</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/10/sortowanie-nazwa-kanalu-z-params"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/10/sorting-channel-name-from-params"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/10/tri-le-nom-du-canal-depuis-params"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/10/sorting-channel-name-from-params"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/11/sorting-private-channel-header</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/11/sortowanie-naglowek-kanalu-prywatnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/11/sorting-private-channel-header"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/11/tri-l-en-tete-d-un-canal-prive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/11/sorting-private-channel-header"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/12/sorting-a-guest-at-a-private-channel-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/12/sortowanie-gosc-pod-adresem-kanalu-prywatnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/12/sorting-a-guest-at-a-private-channel-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/12/tri-un-invite-devant-l-adresse-d-un-canal-prive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/12/sorting-a-guest-at-a-private-channel-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/13/practice-channel-header</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/13/praktyka-channel-header"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/13/practice-channel-header"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/13/pratique-en-tete-de-canal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/13/practice-channel-header"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/14/quiz-fields-of-the-channel-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/14/quiz-pola-typu-channel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/14/quiz-fields-of-the-channel-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/14/quiz-les-champs-du-type-channel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/14/quiz-fields-of-the-channel-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/15/sorting-the-canseechannel-signature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/15/sortowanie-sygnatura-canseechannel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/15/sorting-the-canseechannel-signature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/15/tri-la-signature-de-canseechannel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/15/sorting-the-canseechannel-signature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/16/sorting-sidebar-sections</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/16/sortowanie-sekcje-paska-bocznego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/16/sorting-sidebar-sections"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/16/tri-les-sections-de-la-barre-laterale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/16/sorting-sidebar-sections"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/17/quiz-the-tuple-in-directmessage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/17/quiz-krotka-w-directmessage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/17/quiz-the-tuple-in-directmessage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/17/quiz-le-tuple-dans-directmessage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/17/quiz-the-tuple-in-directmessage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/18/sorting-the-prettier-hook-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/18/sortowanie-komenda-hooka-prettiera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/18/sorting-the-prettier-hook-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/18/tri-la-commande-du-hook-prettier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/18/sorting-the-prettier-hook-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/20/quiz-fields-of-the-message-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/20/quiz-pola-typu-message"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/20/quiz-fields-of-the-message-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/20/quiz-les-champs-du-type-message"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/20/quiz-fields-of-the-message-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/21/quiz-the-editedat-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/21/quiz-pole-editedat"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/21/quiz-the-editedat-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/21/quiz-le-champ-editedat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/21/quiz-the-editedat-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/22/sorting-thread-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/22/sortowanie-adres-watku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/22/sorting-thread-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/22/tri-l-adresse-d-un-fil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/22/sorting-thread-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/23/practice-message-item</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/23/praktyka-message-item"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/23/practice-message-item"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/23/pratique-element-de-message"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/23/practice-message-item"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/24/quiz-reactions-under-a-message</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/24/quiz-reakcje-pod-wiadomoscia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/24/quiz-reactions-under-a-message"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/24/quiz-les-reactions-sous-un-message"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/24/quiz-reactions-under-a-message"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/25/quiz-the-action-bar-without-a-mouse</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/25/quiz-pasek-akcji-bez-myszy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/25/quiz-the-action-bar-without-a-mouse"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/25/quiz-la-barre-d-actions-sans-souris"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/25/quiz-the-action-bar-without-a-mouse"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/26/sorting-sending-a-message</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/26/sortowanie-wysylanie-wiadomosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/26/sorting-sending-a-message"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/26/tri-l-envoi-d-un-message"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/26/sorting-sending-a-message"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/27/practice-message-input</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/27/praktyka-message-input"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/27/practice-message-input"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/27/pratique-champ-de-message"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/27/practice-message-input"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/28/quiz-enter-and-shift-enter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/28/quiz-enter-i-shift-enter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/28/quiz-enter-and-shift-enter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/28/quiz-entree-et-maj-entree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/28/quiz-enter-and-shift-enter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/29/quiz-iscomposing-in-the-message-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/29/quiz-iscomposing-w-polu-wiadomosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/29/quiz-iscomposing-in-the-message-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/29/quiz-iscomposing-dans-le-champ-de-message"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/29/quiz-iscomposing-in-the-message-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/30/sorting-message-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/30/sortowanie-uklad-wiadomosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/30/sorting-message-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/30/tri-la-disposition-d-un-message"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/30/sorting-message-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/31/quiz-number-of-replies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/31/quiz-liczba-odpowiedzi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/31/quiz-number-of-replies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/31/quiz-le-nombre-de-reponses"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/31/quiz-number-of-replies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/32/sorting-refreshing-channel-pages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/32/sortowanie-odswiezenie-stron-kanalow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/32/sorting-refreshing-channel-pages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/32/tri-rafraichir-les-pages-des-canaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/32/sorting-refreshing-channel-pages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/33/sorting-editing-a-message</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/33/sortowanie-edycja-wiadomosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/33/sorting-editing-a-message"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/33/tri-modifier-un-message"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/33/sorting-editing-a-message"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/34/quiz-the-key-of-the-thread-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/34/quiz-klucz-pola-w-watku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/34/quiz-the-key-of-the-thread-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/34/quiz-la-cle-du-champ-dans-le-fil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/34/quiz-the-key-of-the-thread-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/35/sorting-message-action-bar</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/35/sortowanie-pasek-akcji-wiadomosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/35/sorting-message-action-bar"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/35/tri-la-barre-d-actions-d-un-message"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/35/sorting-message-action-bar"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/37/quiz-kinds-of-mentions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/37/quiz-rodzaje-wzmianek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/37/quiz-kinds-of-mentions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/37/quiz-les-types-de-mentions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/37/quiz-kinds-of-mentions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/38/quiz-channel-versus-here</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/38/quiz-channel-a-here"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/38/quiz-channel-versus-here"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/38/quiz-channel-et-here"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/38/quiz-channel-versus-here"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/39/sorting-the-query-before-the-cursor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/39/sortowanie-zapytanie-przed-kursorem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/39/sorting-the-query-before-the-cursor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/39/tri-la-requete-avant-le-curseur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/39/sorting-the-query-before-the-cursor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/40/practice-mention-autocomplete</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/40/praktyka-mention-autocomplete"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/40/practice-mention-autocomplete"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/40/pratique-autocompletion-des-mentions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/40/practice-mention-autocomplete"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/41/sorting-recipient-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/41/sortowanie-filtr-odbiorcow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/41/sorting-recipient-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/41/tri-le-filtre-des-destinataires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/41/sorting-recipient-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/42/quiz-kinds-of-appnotification</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/42/quiz-rodzaje-appnotification"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/42/quiz-kinds-of-appnotification"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/42/quiz-les-types-d-appnotification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/42/quiz-kinds-of-appnotification"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/43/quiz-the-appnotification-name</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/43/quiz-nazwa-appnotification"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/43/quiz-the-appnotification-name"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/43/quiz-le-nom-appnotification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/43/quiz-the-appnotification-name"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/44/sorting-from-a-mention-to-a-badge</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/44/sortowanie-od-wzmianki-do-plakietki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/44/sorting-from-a-mention-to-a-badge"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/44/tri-de-la-mention-a-la-pastille"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/44/sorting-from-a-mention-to-a-badge"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/45/practice-notification-center</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/45/praktyka-notification-center"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/45/practice-notification-center"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/45/pratique-centre-de-notifications"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/45/practice-notification-center"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/46/quiz-number-of-unread</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/46/quiz-liczba-nieprzeczytanych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/46/quiz-number-of-unread"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/46/quiz-le-nombre-de-notifications-non-lues"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/46/quiz-number-of-unread"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/47/sorting-the-author-without-a-bell</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/47/sortowanie-autor-bez-dzwonka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/47/sorting-the-author-without-a-bell"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/47/tri-l-auteur-sans-cloche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/47/sorting-the-author-without-a-bell"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/48/quiz-clicking-a-notification</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/48/quiz-klikniecie-powiadomienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/48/quiz-clicking-a-notification"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/48/quiz-le-clic-sur-une-notification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/48/quiz-clicking-a-notification"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/49/sorting-the-notification-hook-in-settings</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/49/sortowanie-hook-notification-w-ustawieniach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/49/sorting-the-notification-hook-in-settings"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/49/tri-le-hook-notification-dans-les-reglages"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/49/sorting-the-notification-hook-in-settings"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/50/sorting-the-result-of-mentionquery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/50/sortowanie-wynik-mentionquery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/50/sorting-the-result-of-mentionquery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/50/tri-le-resultat-de-mentionquery"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/50/sorting-the-result-of-mentionquery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/51/quiz-highlighting-a-mention</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/51/quiz-wyroznienie-wzmianki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/51/quiz-highlighting-a-mention"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/51/quiz-la-mise-en-evidence-d-une-mention"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/51/quiz-highlighting-a-mention"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/52/sorting-the-macos-notification-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/52/sortowanie-komenda-powiadomienia-na-macos"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/52/sorting-the-macos-notification-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/52/tri-la-commande-de-notification-sous-macos"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/52/sorting-the-macos-notification-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/53/sorting-the-mentionquery-signature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/53/sortowanie-sygnatura-mentionquery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/53/sorting-the-mentionquery-signature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/53/tri-la-signature-de-mentionquery"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/53/sorting-the-mentionquery-signature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/54/quiz-when-the-badge-disappears</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/54/quiz-kiedy-znika-plakietka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/54/quiz-when-the-badge-disappears"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/54/quiz-quand-la-pastille-disparait"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/54/quiz-when-the-badge-disappears"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/55/sorting-the-99-badge</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/55/sortowanie-plakietka-99"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/55/sorting-the-99-badge"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/55/tri-la-pastille-99"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/55/sorting-the-99-badge"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/56/quiz-the-result-of-parsementions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/56/quiz-wynik-parsementions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/56/quiz-the-result-of-parsementions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/56/quiz-le-resultat-de-parsementions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/56/quiz-the-result-of-parsementions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/57/quiz-where-the-notification-hook-lives</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/57/quiz-gdzie-lezy-hook-notification"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/57/quiz-where-the-notification-hook-lives"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/57/quiz-ou-se-trouve-le-hook-notification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/57/quiz-where-the-notification-hook-lives"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/58/sorting-from-a-channel-to-a-notification</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/58/sortowanie-przeplyw-od-kanalu-do-powiadomienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/58/sorting-from-a-channel-to-a-notification"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/58/tri-du-canal-a-la-notification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/58/sorting-from-a-channel-to-a-notification"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/59/quiz-exit-code-of-the-notification-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/59/quiz-kod-wyjscia-hooka-notification"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/59/quiz-exit-code-of-the-notification-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/59/quiz-le-code-de-sortie-du-hook-notification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/59/quiz-exit-code-of-the-notification-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/60/quiz-ship-s-comms-versus-kraken-s-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/60/quiz-ship-s-comms-a-kraken-s-call"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/60/quiz-ship-s-comms-versus-kraken-s-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/60/quiz-ship-s-comms-et-kraken-s-call"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/60/quiz-ship-s-comms-versus-kraken-s-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/62/quiz-a-day-in-a-time-zone</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/62/quiz-dzien-w-strefie-czasowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/62/quiz-a-day-in-a-time-zone"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/62/quiz-le-jour-dans-le-fuseau-horaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/62/quiz-a-day-in-a-time-zone"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/63/quiz-change-without-a-previous-period</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/63/quiz-zmiana-bez-poprzedniego-okresu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/63/quiz-change-without-a-previous-period"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/63/quiz-variation-sans-periode-precedente"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/63/quiz-change-without-a-previous-period"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/64/practice-analytics-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/64/praktyka-analytics-dashboard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/64/practice-analytics-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/64/pratique-tableau-de-bord-analytique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/64/practice-analytics-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/65/sorting-height-of-a-bar</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/65/sortowanie-wysokosc-slupka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/65/sorting-height-of-a-bar"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/65/tri-hauteur-d-une-barre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/65/sorting-height-of-a-bar"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/66/quiz-direction-of-change-in-words</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/66/quiz-kierunek-zmiany-slowem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/66/quiz-direction-of-change-in-words"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/66/quiz-le-sens-de-la-variation-en-mots"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/66/quiz-direction-of-change-in-words"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/68/quiz-file-download-headers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/68/quiz-naglowki-pobierania-pliku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/68/quiz-file-download-headers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/68/quiz-en-tetes-de-telechargement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/68/quiz-file-download-headers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/69/quiz-a-comma-and-a-quote-in-a-cell</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/69/quiz-przecinek-i-cudzyslow-w-komorce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/69/quiz-a-comma-and-a-quote-in-a-cell"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/69/quiz-virgule-et-guillemet-dans-une-cellule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/69/quiz-a-comma-and-a-quote-in-a-cell"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/70/practice-export-a-csv-report</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/70/praktyka-eksport-raportu-csv"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/70/practice-export-a-csv-report"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/70/pratique-exporter-un-rapport-csv"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/70/practice-export-a-csv-report"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/71/sorting-downloading-the-csv-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/71/sortowanie-pobieranie-pliku-csv"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/71/sorting-downloading-the-csv-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/71/tri-telecharger-un-csv-construit-dans-le-navigateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/71/sorting-downloading-the-csv-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/72/quiz-pdf-from-the-print-view</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/72/quiz-pdf-z-widoku-do-druku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/72/quiz-pdf-from-the-print-view"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/72/quiz-le-pdf-depuis-la-vue-d-impression"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/72/quiz-pdf-from-the-print-view"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/73/quiz-a-chart-for-a-screen-reader</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/73/quiz-wykres-dla-czytnika-ekranu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/73/quiz-a-chart-for-a-screen-reader"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/73/quiz-un-graphique-pour-le-lecteur-d-ecran"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/73/quiz-a-chart-for-a-screen-reader"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/74/quiz-formula-injection-in-csv</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/74/quiz-wstrzykniecie-formuly-w-csv"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/74/quiz-formula-injection-in-csv"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/74/quiz-injection-de-formule-dans-le-csv"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/74/quiz-formula-injection-in-csv"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/75/sorting-hook-matcher</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/75/sortowanie-matcher-hooka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/75/sorting-hook-matcher"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/75/tri-matcher-d-un-hook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/75/sorting-hook-matcher"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/76/quiz-a-hook-or-a-line-in-claude-md</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/76/quiz-hook-czy-linia-w-claude-md"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/76/quiz-a-hook-or-a-line-in-claude-md"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/76/quiz-hook-ou-ligne-dans-claude-md"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/76/quiz-a-hook-or-a-line-in-claude-md"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/77/quiz-when-notification-runs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/77/quiz-kiedy-dziala-notification"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/77/quiz-when-notification-runs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/77/quiz-quand-notification-se-declenche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/77/quiz-when-notification-runs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/78/quiz-why-jq-and-file-path-in-a-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/78/quiz-po-co-jq-i-file-path-w-hooku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/78/quiz-why-jq-and-file-path-in-a-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/78/quiz-a-quoi-servent-jq-et-file-path-dans-le-hook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/78/quiz-why-jq-and-file-path-in-a-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/79/send-ship-s-comms-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/79/wyslij-ship-s-comms-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/79/send-ship-s-comms-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/79/envoie-communications-du-navire-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/79/send-ship-s-comms-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/8/80/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/8/80/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/8/80/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/8/80/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/8/80/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/1/introduction-pirate-s-cove-gaming-community</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/1/wprowadzenie-pirate-s-cove-gaming-community"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/1/introduction-pirate-s-cove-gaming-community"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/1/introduction-crique-du-pirate-communaute-de-joueurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/1/introduction-pirate-s-cove-gaming-community"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/2/pirate-s-cove-gaming-community</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/2/pirate-s-cove-gaming-community"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/2/pirate-s-cove-gaming-community"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/2/crique-du-pirate-communaute-de-joueurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/2/pirate-s-cove-gaming-community"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/4/quiz-what-a-server-contains</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/4/quiz-co-zawiera-serwer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/4/quiz-what-a-server-contains"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/4/quiz-contenu-d-un-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/4/quiz-what-a-server-contains"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/5/quiz-channel-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/5/quiz-typ-kanalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/5/quiz-channel-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/5/quiz-type-de-canal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/5/quiz-channel-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/6/quiz-member-status</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/6/quiz-status-czlonka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/6/quiz-member-status"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/6/quiz-statut-d-un-membre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/6/quiz-member-status"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/7/ordering-order-of-work-on-the-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/7/sortowanie-kolejnosc-pracy-nad-modelem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/7/ordering-order-of-work-on-the-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/7/ordre-etapes-de-travail-sur-le-modele"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/7/ordering-order-of-work-on-the-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/8/practice-server-sidebar</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/8/praktyka-server-sidebar"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/8/practice-server-sidebar"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/8/pratique-barre-laterale-du-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/8/practice-server-sidebar"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/9/quiz-channel-and-category</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/9/quiz-kanal-i-kategoria"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/9/quiz-channel-and-category"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/9/quiz-canal-et-categorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/9/quiz-channel-and-category"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/10/quiz-the-ishoisted-field-in-role</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/10/quiz-pole-ishoisted-w-role"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/10/quiz-the-ishoisted-field-in-role"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/10/quiz-champ-ishoisted-dans-role"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/10/quiz-the-ishoisted-field-in-role"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/11/ordering-sorting-a-copy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/11/sortowanie-sortowanie-na-kopii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/11/ordering-sorting-a-copy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/11/ordre-tri-sur-une-copie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/11/ordering-sorting-a-copy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/12/quiz-sorting-data-from-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/12/quiz-sortowanie-danych-z-propsow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/12/quiz-sorting-data-from-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/12/quiz-tri-des-donnees-des-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/12/quiz-sorting-data-from-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/13/practice-server-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/13/praktyka-server-list"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/13/practice-server-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/13/pratique-liste-des-serveurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/13/practice-server-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/14/ordering-state-of-collapsed-categories</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/14/sortowanie-stan-zwinietych-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/14/ordering-state-of-collapsed-categories"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/14/ordre-etat-des-categories-repliees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/14/ordering-state-of-collapsed-categories"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/15/quiz-gethighestrole</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/15/quiz-gethighestrole"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/15/quiz-gethighestrole"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/15/quiz-gethighestrole"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/15/quiz-gethighestrole"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/16/ordering-groups-in-the-member-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/16/sortowanie-grupy-na-liscie-czlonkow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/16/ordering-groups-in-the-member-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/16/ordre-groupes-de-la-liste-des-membres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/16/ordering-groups-in-the-member-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/17/ordering-returning-the-highest-role</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/17/sortowanie-zwrot-najwyzszej-rangi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/17/ordering-returning-the-highest-role"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/17/ordre-retour-du-role-le-plus-eleve"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/17/ordering-returning-the-highest-role"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/18/ordering-the-aria-expanded-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/18/sortowanie-atrybut-aria-expanded"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/18/ordering-the-aria-expanded-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/18/ordre-attribut-aria-expanded"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/18/ordering-the-aria-expanded-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/20/quiz-voicestate-fields</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/20/quiz-pola-voicestate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/20/quiz-voicestate-fields"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/20/quiz-champs-de-voicestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/20/quiz-voicestate-fields"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/21/quiz-two-kinds-of-muting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/21/quiz-dwa-rodzaje-wyciszenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/21/quiz-two-kinds-of-muting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/21/quiz-deux-sortes-de-mutisme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/21/quiz-two-kinds-of-muting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/22/ordering-the-microphone-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/22/sortowanie-prosba-o-mikrofon"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/22/ordering-the-microphone-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/22/ordre-demande-du-micro"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/22/ordering-the-microphone-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/23/quiz-who-is-speaking</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/23/quiz-kto-mowi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/23/quiz-who-is-speaking"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/23/quiz-qui-parle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/23/quiz-who-is-speaking"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/24/ordering-the-userlimit-field-in-a-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/24/sortowanie-pole-userlimit-w-typie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/24/ordering-the-userlimit-field-in-a-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/24/ordre-le-champ-userlimit-dans-un-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/24/ordering-the-userlimit-field-in-a-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/25/practice-voice-channel-ui</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/25/praktyka-voice-channel-ui"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/25/practice-voice-channel-ui"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/25/pratique-interface-du-salon-vocal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/25/practice-voice-channel-ui"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/26/quiz-activity-status</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/26/quiz-status-aktywnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/26/quiz-activity-status"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/26/quiz-statut-d-activite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/26/quiz-activity-status"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/27/quiz-activity-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/27/quiz-typy-aktywnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/27/quiz-activity-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/27/quiz-types-d-activite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/27/quiz-activity-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/28/ordering-hunting-for-fields-out-of-thin-air</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/28/sortowanie-szukanie-pol-z-powietrza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/28/ordering-hunting-for-fields-out-of-thin-air"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/28/ordre-chercher-les-champs-tombes-du-ciel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/28/ordering-hunting-for-fields-out-of-thin-air"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/29/quiz-the-party-field-in-activity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/29/quiz-pole-party-w-activity"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/29/quiz-the-party-field-in-activity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/29/quiz-champ-party-dans-activity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/29/quiz-the-party-field-in-activity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/30/ordering-calling-formatelapsed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/30/sortowanie-wywolanie-formatelapsed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/30/ordering-calling-formatelapsed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/30/ordre-appel-de-formatelapsed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/30/ordering-calling-formatelapsed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/31/practice-activity-display</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/31/praktyka-activity-display"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/31/practice-activity-display"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/31/pratique-affichage-de-l-activite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/31/practice-activity-display"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/32/quiz-custom-status</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/32/quiz-wlasny-status"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/32/quiz-custom-status"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/32/quiz-statut-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/32/quiz-custom-status"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/33/ordering-elapsed-time-on-the-screen</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/33/sortowanie-czas-od-startu-na-ekranie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/33/ordering-elapsed-time-on-the-screen"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/33/ordre-temps-ecoule-a-l-ecran"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/33/ordering-elapsed-time-on-the-screen"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/34/quiz-the-stream-link</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/34/quiz-link-do-transmisji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/34/quiz-the-stream-link"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/34/quiz-lien-de-la-diffusion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/34/quiz-the-stream-link"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/35/ordering-stopping-the-microphone</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/35/sortowanie-zatrzymanie-mikrofonu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/35/ordering-stopping-the-microphone"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/35/ordre-arret-du-micro"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/35/ordering-stopping-the-microphone"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/37/quiz-how-permissions-are-computed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/37/quiz-jak-liczone-sa-uprawnienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/37/quiz-how-permissions-are-computed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/37/quiz-calcul-des-permissions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/37/quiz-how-permissions-are-computed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/38/quiz-defining-a-permission-bit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/38/quiz-definicja-bitu-uprawnienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/38/quiz-defining-a-permission-bit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/38/quiz-definition-d-un-bit-de-permission"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/38/quiz-defining-a-permission-bit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/39/ordering-defining-the-administrator-bit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/39/sortowanie-definicja-bitu-administrator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/39/ordering-defining-the-administrator-bit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/39/ordre-definition-du-bit-administrator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/39/ordering-defining-the-administrator-bit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/40/practice-role-manager</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/40/praktyka-role-manager"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/40/practice-role-manager"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/40/pratique-gestionnaire-de-roles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/40/practice-role-manager"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/41/quiz-haspermission-and-administrator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/41/quiz-haspermission-i-administrator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/41/quiz-haspermission-and-administrator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/41/quiz-haspermission-et-administrator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/41/quiz-haspermission-and-administrator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/42/ordering-the-403-response</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/42/sortowanie-odpowiedz-403"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/42/ordering-the-403-response"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/42/ordre-reponse-403"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/42/ordering-the-403-response"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/43/ordering-steps-of-haspermission</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/43/sortowanie-kroki-funkcji-haspermission"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/43/ordering-steps-of-haspermission"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/43/ordre-etapes-de-la-fonction-haspermission"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/43/ordering-steps-of-haspermission"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/44/quiz-channel-overwrite-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/44/quiz-kolejnosc-nadpisan-kanalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/44/quiz-channel-overwrite-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/44/quiz-ordre-des-surcharges-du-canal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/44/quiz-channel-overwrite-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/45/ordering-switching-off-forbidden-bits</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/45/sortowanie-zgaszenie-zakazanych-bitow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/45/ordering-switching-off-forbidden-bits"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/45/ordre-extinction-des-bits-interdits"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/45/ordering-switching-off-forbidden-bits"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/46/quiz-the-timeout-permission</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/46/quiz-uprawnienie-do-wyciszenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/46/quiz-the-timeout-permission"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/46/quiz-permission-du-mutisme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/46/quiz-the-timeout-permission"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/47/ordering-checking-a-member-s-role</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/47/sortowanie-sprawdzenie-rangi-czlonka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/47/ordering-checking-a-member-s-role"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/47/ordre-verification-du-role-d-un-membre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/47/ordering-checking-a-member-s-role"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/48/ordering-reviewing-api-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/48/sortowanie-przeglad-tras-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/48/ordering-reviewing-api-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/48/ordre-revue-des-routes-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/48/ordering-reviewing-api-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/49/practice-moderator-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/49/praktyka-moderator-tools"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/49/practice-moderator-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/49/pratique-outils-de-moderation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/49/practice-moderator-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/50/ordering-gethighestrole-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/50/sortowanie-kroki-gethighestrole"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/50/ordering-gethighestrole-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/50/ordre-etapes-de-gethighestrole"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/50/ordering-gethighestrole-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/51/ordering-calling-haspermission-argument-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/51/sortowanie-wywolanie-haspermission-kolejnosc-argumentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/51/ordering-calling-haspermission-argument-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/51/ordre-appel-de-haspermission-ordre-des-arguments"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/51/ordering-calling-haspermission-argument-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/52/quiz-the-position-field-in-role</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/52/quiz-pole-position-w-role"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/52/quiz-the-position-field-in-role"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/52/quiz-le-champ-position-dans-role"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/52/quiz-the-position-field-in-role"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/53/ordering-checking-a-permission-bit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/53/sortowanie-sprawdzenie-bitu-uprawnienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/53/ordering-checking-a-permission-bit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/53/ordre-verifier-un-bit-de-permission"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/53/ordering-checking-a-permission-bit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/54/quiz-discord-vs-slack</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/54/quiz-discord-a-slack"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/54/quiz-discord-vs-slack"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/54/quiz-discord-et-slack"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/54/quiz-discord-vs-slack"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/55/quiz-an-offline-member-with-a-hoisted-role</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/55/quiz-czlonek-offline-z-wyrozniona-ranga"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/55/quiz-an-offline-member-with-a-hoisted-role"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/55/quiz-membre-hors-ligne-avec-un-role-mis-en-avant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/55/quiz-an-offline-member-with-a-hoisted-role"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/57/quiz-where-the-widget-gets-the-weather</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/57/quiz-skad-widzet-bierze-pogode"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/57/quiz-where-the-widget-gets-the-weather"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/57/quiz-d-ou-le-widget-tire-la-meteo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/57/quiz-where-the-widget-gets-the-weather"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/58/ordering-reading-the-weather-description</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/58/sortowanie-odczyt-opisu-pogody"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/58/ordering-reading-the-weather-description"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/58/ordre-lire-la-description-meteo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/58/ordering-reading-the-weather-description"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/59/quiz-the-ignore-flag-in-the-effect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/59/quiz-flaga-ignore-w-efekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/59/quiz-the-ignore-flag-in-the-effect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/59/quiz-le-drapeau-ignore-dans-l-effet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/59/quiz-the-ignore-flag-in-the-effect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/60/ordering-the-path-of-a-weather-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/60/sortowanie-droga-zapytania-o-pogode"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/60/ordering-the-path-of-a-weather-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/60/ordre-le-trajet-de-la-demande-meteo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/60/ordering-the-path-of-a-weather-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/62/quiz-the-session-in-getcurrentmember</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/62/quiz-sesja-w-getcurrentmember"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/62/quiz-the-session-in-getcurrentmember"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/62/quiz-la-session-dans-getcurrentmember"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/62/quiz-the-session-in-getcurrentmember"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/63/ordering-the-e-mail-address-from-the-session</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/63/sortowanie-adres-e-mail-z-sesji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/63/ordering-the-e-mail-address-from-the-session"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/63/ordre-l-e-mail-de-la-session"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/63/ordering-the-e-mail-address-from-the-session"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/64/quiz-the-rank-panel-without-a-session</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/64/quiz-panel-rang-bez-sesji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/64/quiz-the-rank-panel-without-a-session"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/64/quiz-le-panneau-des-roles-sans-session"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/64/quiz-the-rank-panel-without-a-session"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/65/ordering-getting-the-session-on-the-server</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/65/sortowanie-pobranie-sesji-na-serwerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/65/ordering-getting-the-session-on-the-server"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/65/ordre-recuperer-la-session-sur-le-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/65/ordering-getting-the-session-on-the-server"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/66/ordering-building-pirate-s-cove</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/66/sortowanie-budowa-pirate-s-cove"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/66/ordering-building-pirate-s-cove"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/66/ordre-construction-de-la-crique-du-pirate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/66/ordering-building-pirate-s-cove"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/68/quiz-the-deny-rule-in-auto-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/68/quiz-regula-deny-w-trybie-auto"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/68/quiz-the-deny-rule-in-auto-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/68/quiz-la-regle-deny-en-mode-auto"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/68/quiz-the-deny-rule-in-auto-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/69/ordering-a-rule-for-the-secrets-folder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/69/sortowanie-regula-dla-folderu-sekretow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/69/ordering-a-rule-for-the-secrets-folder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/69/ordre-la-regle-pour-le-dossier-des-secrets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/69/ordering-a-rule-for-the-secrets-folder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/70/quiz-where-the-api-key-lives</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/70/quiz-gdzie-mieszka-klucz-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/70/quiz-where-the-api-key-lives"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/70/quiz-ou-vit-la-cle-d-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/70/quiz-where-the-api-key-lives"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/71/quiz-the-payment-amount-in-stripe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/71/quiz-kwota-platnosci-w-stripe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/71/quiz-the-payment-amount-in-stripe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/71/quiz-le-montant-du-paiement-dans-stripe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/71/quiz-the-payment-amount-in-stripe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/72/quiz-what-security-review-checks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/72/quiz-co-sprawdza-security-review"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/72/quiz-what-security-review-checks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/72/quiz-ce-que-verifie-security-review"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/72/quiz-what-security-review-checks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/73/ordering-working-with-a-security-review</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/73/sortowanie-praca-z-przegladem-bezpieczenstwa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/73/ordering-working-with-a-security-review"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/73/ordre-travailler-avec-la-revue-de-securite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/73/ordering-working-with-a-security-review"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/74/quiz-a-lock-only-in-the-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/74/quiz-zamek-tylko-w-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/74/quiz-a-lock-only-in-the-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/74/quiz-la-serrure-seulement-dans-le-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/74/quiz-a-lock-only-in-the-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/75/quiz-undoing-a-change-that-went-too-wide</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/75/quiz-cofniecie-za-szerokiej-zmiany"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/75/quiz-undoing-a-change-that-went-too-wide"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/75/quiz-annuler-un-changement-trop-large"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/75/quiz-undoing-a-change-that-went-too-wide"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/76/send-pirate-s-cove-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/76/wyslij-pirate-s-cove-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/76/send-pirate-s-cove-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/76/envoie-la-crique-du-pirate-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/76/send-pirate-s-cove-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/9/77/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/9/77/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/9/77/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/9/77/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/9/77/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/1/introduction-treasure-reels-short-video</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/1/wprowadzenie-treasure-reels-short-video"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/1/introduction-treasure-reels-short-video"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/1/introduction-bobines-du-tresor-video-courte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/1/introduction-treasure-reels-short-video"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/2/treasure-reels-short-video-revolution</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/2/treasure-reels-short-video-revolution"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/2/treasure-reels-short-video-revolution"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/2/bobines-du-tresor-la-revolution-de-la-video-courte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/2/treasure-reels-short-video-revolution"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/4/clip-off-the-screen</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/4/klip-poza-ekranem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/4/clip-off-the-screen"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/4/le-clip-hors-ecran"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/4/clip-off-the-screen"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/5/hooks-in-the-plan-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/5/haczyki-w-poleceniu-planu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/5/hooks-in-the-plan-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/5/les-pieges-de-la-demande-de-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/5/hooks-in-the-plan-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/6/a-rejected-play</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/6/odrzucone-play"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/6/a-rejected-play"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/6/play-rejete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/6/a-rejected-play"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/7/practice-vertical-video-feed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/7/praktyka-vertical-video-feed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/7/practice-vertical-video-feed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/7/pratique-fil-de-videos-verticales"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/7/practice-vertical-video-feed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/8/the-preload-attribute-in-the-feed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/8/atrybut-preload-w-feedzie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/8/the-preload-attribute-in-the-feed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/8/l-attribut-preload-dans-le-feed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/8/the-preload-attribute-in-the-feed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/9/braces-in-the-ref-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/9/klamry-w-funkcji-ref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/9/braces-in-the-ref-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/9/les-accolades-dans-la-fonction-ref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/9/braces-in-the-ref-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/10/back-to-the-start</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/10/powrot-klipu-na-poczatek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/10/back-to-the-start"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/10/retour-du-clip-au-debut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/10/back-to-the-start"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/11/intersectionobserver-in-the-feed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/11/intersectionobserver-w-feedzie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/11/intersectionobserver-in-the-feed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/11/intersectionobserver-dans-le-feed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/11/intersectionobserver-in-the-feed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/12/practice-video-info-overlay</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/12/praktyka-video-info-overlay"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/12/practice-video-info-overlay"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/12/pratique-superposition-d-infos-de-la-video"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/12/practice-video-info-overlay"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/13/from-screenshot-to-a-check-by-ear</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/13/od-zrzutu-do-sprawdzianu-uchem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/13/from-screenshot-to-a-check-by-ear"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/13/de-la-capture-au-controle-a-l-oreille"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/13/from-screenshot-to-a-check-by-ear"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/14/the-formatcount-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/14/funkcja-formatcount"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/14/the-formatcount-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/14/la-fonction-formatcount"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/14/the-formatcount-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/15/the-poster-field-in-video</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/15/pole-poster-w-video"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/15/the-poster-field-in-video"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/15/le-champ-poster-dans-video"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/15/the-poster-field-in-video"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/16/watching-the-slides</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/16/obserwowanie-slajdow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/16/watching-the-slides"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/16/observer-les-diapositives"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/16/watching-the-slides"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/18/what-claude-w-does</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/18/co-robi-claude-w"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/18/what-claude-w-does"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/18/ce-que-fait-claude-w"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/18/what-claude-w-does"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/19/sounddetails-and-sound</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/19/sounddetails-i-sound"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/19/sounddetails-and-sound"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/19/sounddetails-et-sound"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/19/sounddetails-and-sound"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/20/parallel-work-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/20/praca-rownolegla-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/20/parallel-work-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/20/le-travail-en-parallele-pas-a-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/20/parallel-work-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/21/a-second-session-in-a-worktree</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/21/druga-sesja-w-worktree"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/21/a-second-session-in-a-worktree"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/21/deuxieme-session-dans-un-worktree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/21/a-second-session-in-a-worktree"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/22/practice-sounds-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/22/praktyka-sounds-page"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/22/practice-sounds-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/22/pratique-page-des-sons"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/22/practice-sounds-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/23/the-recording-limit-condition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/23/warunek-limitu-nagrania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/23/the-recording-limit-condition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/23/condition-de-limite-d-enregistrement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/23/the-recording-limit-condition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/24/choosing-the-recording-format</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/24/wybor-formatu-nagrania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/24/choosing-the-recording-format"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/24/choix-du-format-d-enregistrement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/24/choosing-the-recording-format"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/25/when-not-to-work-in-parallel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/25/kiedy-nie-pracowac-rownolegle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/25/when-not-to-work-in-parallel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/25/quand-ne-pas-travailler-en-parallele"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/25/when-not-to-work-in-parallel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/26/asking-for-the-camera</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/26/prosba-o-kamere"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/26/asking-for-the-camera"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/26/la-demande-d-acces-a-la-camera"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/26/asking-for-the-camera"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/27/stale-state-in-the-interval</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/27/stary-stan-w-interwale"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/27/stale-state-in-the-interval"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/27/ancien-etat-dans-l-intervalle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/27/stale-state-in-the-interval"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/28/the-recording-cycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/28/cykl-nagrywania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/28/the-recording-cycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/28/le-cycle-d-enregistrement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/28/the-recording-cycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/29/practice-video-recorder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/29/praktyka-video-recorder"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/29/practice-video-recorder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/29/pratique-enregistreur-video"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/29/practice-video-recorder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/30/push-before-a-worktree</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/30/push-przed-worktree"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/30/push-before-a-worktree"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/30/push-avant-le-worktree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/30/push-before-a-worktree"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/31/a-blob-from-the-recording</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/31/blob-z-nagrania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/31/a-blob-from-the-recording"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/31/le-blob-de-l-enregistrement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/31/a-blob-from-the-recording"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/32/a-safe-stop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/32/bezpieczne-stop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/32/a-safe-stop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/32/un-stop-sur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/32/a-safe-stop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/34/a-duet-in-treasure-reels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/34/duet-w-treasure-reels"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/34/a-duet-in-treasure-reels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/34/le-duo-dans-treasure-reels"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/34/a-duet-in-treasure-reels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/35/three-steps-instead-of-one</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/35/trzy-kroki-zamiast-jednego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/35/three-steps-instead-of-one"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/35/trois-etapes-au-lieu-d-une"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/35/three-steps-instead-of-one"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/36/from-the-layout-array-to-the-buttons</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/36/od-tablicy-ukladow-do-przyciskow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/36/from-the-layout-array-to-the-buttons"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/36/du-tableau-de-dispositions-aux-boutons"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/36/from-the-layout-array-to-the-buttons"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/37/practice-duet-recorder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/37/praktyka-duet-recorder"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/37/practice-duet-recorder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/37/pratique-enregistreur-de-duo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/37/practice-duet-recorder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/38/the-audiomix-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/38/pole-audiomix"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/38/the-audiomix-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/38/le-champ-audiomix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/38/the-audiomix-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/39/createstitch-and-the-fragment-limit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/39/createstitch-i-limit-fragmentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/39/createstitch-and-the-fragment-limit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/39/createstitch-et-la-limite-de-l-extrait"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/39/createstitch-and-the-fragment-limit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/40/a-type-from-the-layout-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/40/typ-z-tablicy-ukladow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/40/a-type-from-the-layout-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/40/un-type-issu-du-tableau-de-dispositions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/40/a-type-from-the-layout-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/41/stitch-phases</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/41/fazy-stitcha"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/41/stitch-phases"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/41/les-phases-du-stitch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/41/stitch-phases"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/42/a-todo-list-in-the-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/42/lista-todo-w-poleceniu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/42/a-todo-list-in-the-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/42/la-liste-todo-dans-la-demande"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/42/a-todo-list-in-the-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/43/practice-video-editor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/43/praktyka-video-editor"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/43/practice-video-editor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/43/pratique-editeur-video"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/43/practice-video-editor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/44/the-recording-address-in-an-effect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/44/adres-nagrania-w-efekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/44/the-recording-address-in-an-effect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/44/l-adresse-de-l-enregistrement-dans-l-effet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/44/the-recording-address-in-an-effect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/45/revoking-the-recording-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/45/zwalnianie-adresu-nagrania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/45/revoking-the-recording-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/45/liberer-l-adresse-de-l-enregistrement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/45/revoking-the-recording-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/46/back-to-the-trim-start</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/46/powrot-do-poczatku-przyciecia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/46/back-to-the-trim-start"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/46/retour-au-debut-de-la-coupe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/46/back-to-the-trim-start"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/47/the-effect-with-the-recording-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/47/efekt-z-adresem-nagrania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/47/the-effect-with-the-recording-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/47/l-effet-avec-l-adresse-de-l-enregistrement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/47/the-effect-with-the-recording-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/48/filters-connected-to-the-preview</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/48/filtry-podlaczone-do-podgladu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/48/filters-connected-to-the-preview"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/48/des-filtres-relies-a-l-apercu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/48/filters-connected-to-the-preview"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/49/choosing-a-layout-on-click</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/49/wybor-ukladu-po-kliknieciu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/49/choosing-a-layout-on-click"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/49/choisir-une-disposition-par-un-clic"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/49/choosing-a-layout-on-click"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/50/from-the-camera-to-the-editor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/50/od-kamery-do-edytora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/50/from-the-camera-to-the-editor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/50/de-la-camera-a-l-editeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/50/from-the-camera-to-the-editor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/51/duet-vs-stitch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/51/duet-a-stitch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/51/duet-vs-stitch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/51/duo-et-stitch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/51/duet-vs-stitch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/52/the-layout-label-map</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/52/mapa-napisow-ukladow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/52/the-layout-label-map"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/52/la-table-des-libelles-de-disposition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/52/the-layout-label-map"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/53/the-duet-identifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/53/identyfikator-duetu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/53/the-duet-identifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/53/l-identifiant-du-duo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/53/the-duet-identifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/54/when-to-remove-a-worktree</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/54/kiedy-usunac-worktree"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/54/when-to-remove-a-worktree"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/54/quand-supprimer-le-worktree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/54/when-to-remove-a-worktree"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/55/worktrees-and-lint-and-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/55/worktree-a-lint-i-testy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/55/worktrees-and-lint-and-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/55/worktrees-lint-et-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/55/worktrees-and-lint-and-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/57/image-api-in-treasure-reels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/57/api-obrazow-w-treasure-reels"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/57/image-api-in-treasure-reels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/57/l-api-d-images-dans-treasure-reels"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/57/image-api-in-treasure-reels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/58/generation-call-in-the-route-handler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/58/wywolanie-generowania-w-route-handlerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/58/generation-call-in-the-route-handler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/58/appel-de-generation-dans-le-route-handler"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/58/generation-call-in-the-route-handler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/59/model-name-in-one-place</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/59/nazwa-modelu-w-jednym-miejscu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/59/model-name-in-one-place"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/59/le-nom-du-modele-en-un-seul-endroit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/59/model-name-in-one-place"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/61/what-a-subagent-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/61/czym-jest-subagent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/61/what-a-subagent-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/61/qu-est-ce-qu-un-subagent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/61/what-a-subagent-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/62/from-the-agent-file-to-the-commit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/62/od-pliku-agenta-do-commita"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/62/from-the-agent-file-to-the-commit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/62/du-fichier-de-l-agent-au-commit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/62/from-the-agent-file-to-the-commit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/63/the-reviewer-s-report-is-hypotheses</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/63/raport-recenzenta-to-hipotezy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/63/the-reviewer-s-report-is-hypotheses"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/63/le-rapport-du-relecteur-ce-sont-des-hypotheses"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/63/the-reviewer-s-report-is-hypotheses"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/64/reviewer-s-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/64/narzedzia-recenzenta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/64/reviewer-s-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/64/les-outils-du-relecteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/64/reviewer-s-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/65/agent-file-in-the-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/65/plik-agenta-w-projekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/65/agent-file-in-the-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/65/le-fichier-de-l-agent-dans-le-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/65/agent-file-in-the-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/66/key-for-the-image-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/66/klucz-do-api-obrazow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/66/key-for-the-image-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/66/la-cle-de-l-api-d-images"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/66/key-for-the-image-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/67/cover-as-a-data-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/67/okladka-jako-adres-data"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/67/cover-as-a-data-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/67/la-couverture-comme-adresse-data"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/67/cover-as-a-data-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/68/the-description-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/68/pole-description"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/68/the-description-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/68/le-champ-description"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/68/the-description-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/69/what-the-reviewer-will-not-do</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/69/czego-recenzent-nie-zrobi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/69/what-the-reviewer-will-not-do"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/69/ce-que-le-relecteur-ne-fera-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/69/what-the-reviewer-will-not-do"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/70/steps-of-the-cover-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/70/kroki-trasy-okladek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/70/steps-of-the-cover-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/70/les-etapes-de-la-route-des-couvertures"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/70/steps-of-the-cover-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/71/send-treasure-reels-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/71/wyslij-treasure-reels-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/71/send-treasure-reels-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/71/envoie-les-bobines-du-tresor-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/71/send-treasure-reels-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/10/72/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/10/72/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/10/72/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/10/72/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/10/72/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/1/introduction-sea-shanty-sounds-music-streaming</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/1/wprowadzenie-sea-shanty-sounds-music-streaming"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/1/introduction-sea-shanty-sounds-music-streaming"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/1/introduction-chants-de-marins-streaming-musical"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/1/introduction-sea-shanty-sounds-music-streaming"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/2/sea-shanty-sounds-music-streaming</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/2/sea-shanty-sounds-music-streaming"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/2/sea-shanty-sounds-music-streaming"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/2/chants-de-marins-streaming-musical"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/2/sea-shanty-sounds-music-streaming"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/4/the-finish-line</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/4/kryterium-ukonczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/4/the-finish-line"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/4/le-critere-de-fin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/4/the-finish-line"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/5/length-of-an-unknown-track</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/5/dlugosc-nieznanego-utworu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/5/length-of-an-unknown-track"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/5/duree-d-un-morceau-inconnue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/5/length-of-an-unknown-track"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/6/play-with-rejection-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/6/play-z-obsluga-odrzucenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/6/play-with-rejection-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/6/play-avec-gestion-du-rejet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/6/play-with-rejection-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/7/the-up-next-list-in-the-queue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/7/lista-nastepne-w-kolejce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/7/the-up-next-list-in-the-queue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/7/la-liste-a-suivre-de-la-file-d-attente"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/7/the-up-next-list-in-the-queue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/8/practice-music-player-ui</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/8/praktyka-music-player-ui"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/8/practice-music-player-ui"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/8/pratique-interface-du-lecteur-de-musique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/8/practice-music-player-ui"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/9/the-play-button-only-asks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/9/przycisk-graj-tylko-prosi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/9/the-play-button-only-asks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/9/le-bouton-lecture-ne-fait-que-demander"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/9/the-play-button-only-asks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/10/the-audio-paused-condition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/10/warunek-audio-paused"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/10/the-audio-paused-condition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/10/la-condition-audio-paused"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/10/the-audio-paused-condition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/11/state-from-audio-paused</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/11/stan-z-audio-paused"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/11/state-from-audio-paused"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/11/l-etat-tire-de-audio-paused"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/11/state-from-audio-paused"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/12/the-side-question-btw</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/12/pytanie-poboczne-btw"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/12/the-side-question-btw"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/12/la-question-en-passant-btw"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/12/the-side-question-btw"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/13/volume-from-0-to-1</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/13/glosnosc-od-0-do-1"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/13/volume-from-0-to-1"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/13/un-volume-de-0-a-1"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/13/volume-from-0-to-1"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/14/order-of-the-repeat-modes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/14/kolejnosc-trybow-powtarzania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/14/order-of-the-repeat-modes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/14/l-ordre-des-modes-de-repetition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/14/order-of-the-repeat-modes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/15/repeat-all</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/15/powtarzanie-wszystkiego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/15/repeat-all"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/15/la-repetition-de-tout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/15/repeat-all"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/16/seconds-with-a-leading-zero</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/16/sekundy-z-zerem-z-przodu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/16/seconds-with-a-leading-zero"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/16/les-secondes-avec-un-zero-devant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/16/seconds-with-a-leading-zero"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/17/build-the-timeupdate-addeventlistener</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/17/zbuduj-addeventlistener-timeupdate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/17/build-the-timeupdate-addeventlistener"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/17/construis-l-addeventlistener-de-timeupdate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/17/build-the-timeupdate-addeventlistener"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/18/practice-queue-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/18/praktyka-queue-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/18/practice-queue-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/18/pratique-composant-file-d-attente"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/18/practice-queue-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/19/repeating-one-track</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/19/powtarzanie-jednego-utworu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/19/repeating-one-track"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/19/la-repetition-d-un-seul-morceau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/19/repeating-one-track"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/20/the-end-of-a-track-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/20/koniec-utworu-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/20/the-end-of-a-track-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/20/la-fin-d-un-morceau-pas-a-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/20/the-end-of-a-track-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/21/the-effect-with-the-ended-listener</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/21/efekt-ze-sluchaczem-ended"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/21/the-effect-with-the-ended-listener"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/21/l-effet-avec-l-ecouteur-ended"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/21/the-effect-with-the-ended-listener"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/22/removing-from-the-queue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/22/usuwanie-z-kolejki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/22/removing-from-the-queue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/22/retirer-de-la-file-d-attente"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/22/removing-from-the-queue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/24/added-date-on-a-playlist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/24/data-dodania-na-playliscie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/24/added-date-on-a-playlist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/24/la-date-d-ajout-dans-la-playlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/24/added-date-on-a-playlist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/25/warning-about-unused-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/25/ostrzezenie-o-nieuzywanym-stanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/25/warning-about-unused-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/25/l-avertissement-sur-l-etat-inutilise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/25/warning-about-unused-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/26/the-create-button-condition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/26/warunek-przycisku-utworz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/26/the-create-button-condition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/26/la-condition-du-bouton-creer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/26/the-create-button-condition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/27/the-form-submit-event-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/27/typ-zdarzenia-wyslania-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/27/the-form-submit-event-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/27/le-type-de-l-evenement-d-envoi-du-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/27/the-form-submit-event-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/28/the-added-cell-from-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/28/komorka-dodano-z-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/28/the-added-cell-from-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/28/la-cellule-ajoute-tiree-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/28/the-added-cell-from-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/29/the-added-date-formatter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/29/formater-daty-dodania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/29/the-added-date-formatter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/29/formater-la-date-d-ajout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/29/the-added-date-formatter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/30/practice-playlist-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/30/praktyka-playlist-page"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/30/practice-playlist-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/30/pratique-page-de-playlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/30/practice-playlist-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/31/library-identifiers-instead-of-copies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/31/library-identyfikatory-zamiast-kopii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/31/library-identifiers-instead-of-copies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/31/library-des-identifiants-au-lieu-de-copies"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/31/library-identifiers-instead-of-copies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/32/build-the-playlist-duration-sum</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/32/zbuduj-sumowanie-czasu-playlisty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/32/build-the-playlist-duration-sum"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/32/construis-la-somme-des-durees-de-la-playlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/32/build-the-playlist-duration-sum"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/33/playlists-in-three-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/33/playlisty-w-trzech-krokach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/33/playlists-in-three-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/33/les-playlists-en-trois-etapes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/33/playlists-in-three-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/34/two-hover-classes-on-one-row</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/34/dwie-klasy-hover-na-jednym-wierszu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/34/two-hover-classes-on-one-row"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/34/deux-classes-hover-sur-une-meme-ligne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/34/two-hover-classes-on-one-row"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/35/when-the-sorting-goes-wrong</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/35/gdy-sortowanie-pojdzie-zle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/35/when-the-sorting-goes-wrong"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/35/quand-le-tri-tourne-mal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/35/when-the-sorting-goes-wrong"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/36/time-zone-of-the-added-date</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/36/strefa-czasowa-daty-dodania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/36/time-zone-of-the-added-date"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/36/le-fuseau-horaire-de-la-date-d-ajout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/36/time-zone-of-the-added-date"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/37/dummy-date-in-the-added-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/37/data-atrapa-w-kolumnie-dodano"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/37/dummy-date-in-the-added-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/37/une-date-bouche-trou-dans-la-colonne-ajoute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/37/dummy-date-in-the-added-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/38/access-the-owner-s-name</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/38/dostep-do-nazwy-wlasciciela"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/38/access-the-owner-s-name"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/38/acceder-au-nom-du-proprietaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/38/access-the-owner-s-name"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/39/creating-a-playlist-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/39/utworzenie-playlisty-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/39/creating-a-playlist-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/39/creer-une-playlist-pas-a-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/39/creating-a-playlist-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/40/practice-create-playlist-modal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/40/praktyka-create-playlist-modal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/40/practice-create-playlist-modal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/40/pratique-modale-de-creation-de-playlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/40/practice-create-playlist-modal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/41/a-name-of-only-spaces</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/41/nazwa-z-samych-spacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/41/a-name-of-only-spaces"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/41/un-nom-fait-seulement-d-espaces"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/41/a-name-of-only-spaces"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/43/the-search-delay</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/43/opoznienie-wyszukiwania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/43/the-search-delay"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/43/le-delai-de-la-recherche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/43/the-search-delay"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/44/empty-categories-in-the-results</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/44/puste-kategorie-w-wynikach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/44/empty-categories-in-the-results"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/44/les-categories-vides-dans-les-resultats"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/44/empty-categories-in-the-results"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/45/a-request-with-an-abort-signal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/45/zapytanie-z-sygnalem-przerwania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/45/a-request-with-an-abort-signal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/45/une-requete-avec-un-signal-d-interruption"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/45/a-request-with-an-abort-signal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/46/build-the-delay-timer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/46/zbuduj-timer-opoznienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/46/build-the-delay-timer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/46/construis-le-minuteur-du-delai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/46/build-the-delay-timer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/47/the-result-matches-the-question</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/47/wynik-pasuje-do-pytania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/47/the-result-matches-the-question"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/47/le-resultat-correspond-a-la-question"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/47/the-result-matches-the-question"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/48/practice-search-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/48/praktyka-search-page"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/48/practice-search-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/48/pratique-page-de-recherche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/48/practice-search-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/49/scouting-with-explore</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/49/zwiad-z-explore"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/49/scouting-with-explore"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/49/la-reconnaissance-avec-explore"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/49/scouting-with-explore"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/50/the-similar-shanties-rule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/50/regula-podobnych-szant"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/50/the-similar-shanties-rule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/50/la-regle-des-shanties-similaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/50/the-similar-shanties-rule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/51/the-delayed-search-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/51/przeplyw-wyszukiwania-z-opoznieniem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/51/the-delayed-search-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/51/le-deroulement-de-la-recherche-avec-delai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/51/the-delayed-search-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/52/the-similartracks-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/52/funkcja-similartracks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/52/the-similartracks-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/52/la-fonction-similartracks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/52/the-similartracks-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/53/build-the-timer-cleanup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/53/zbuduj-czyszczenie-timera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/53/build-the-timer-cleanup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/53/construis-le-nettoyage-du-minuteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/53/build-the-timer-cleanup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/54/why-abort-in-the-cleanup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/54/po-co-abort-w-sprzataniu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/54/why-abort-in-the-cleanup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/54/a-quoi-sert-abort-dans-le-nettoyage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/54/why-abort-in-the-cleanup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/55/an-abort-is-not-a-failure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/55/przerwanie-to-nie-awaria"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/55/an-abort-is-not-a-failure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/55/une-interruption-n-est-pas-une-panne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/55/an-abort-is-not-a-failure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/56/order-of-work-on-the-search</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/56/kolejnosc-pracy-nad-wyszukiwarka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/56/order-of-work-on-the-search"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/56/l-ordre-de-travail-sur-la-recherche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/56/order-of-work-on-the-search"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/57/practice-browse-categories</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/57/praktyka-browse-categories"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/57/practice-browse-categories"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/57/pratique-parcourir-les-categories"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/57/practice-browse-categories"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/58/tabs-you-cannot-lose</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/58/zakladki-ktorych-nie-da-sie-zgubic"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/58/tabs-you-cannot-lose"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/58/des-onglets-impossibles-a-perdre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/58/tabs-you-cannot-lose"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/60/test-kit-for-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/60/zestaw-do-testow-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/60/test-kit-for-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/60/ensemble-pour-tester-des-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/60/test-kit-for-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/61/the-fireevent-click-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/61/funkcja-fireevent-click"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/61/the-fireevent-click-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/61/la-fonction-fireevent-click"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/61/the-fireevent-click-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/62/build-the-testing-library-import</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/62/zbuduj-import-z-testing-library"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/62/build-the-testing-library-import"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/62/construis-l-import-de-testing-library"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/62/build-the-testing-library-import"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/63/queue-test-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/63/kroki-testu-kolejki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/63/queue-test-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/63/etapes-du-test-de-la-file"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/63/queue-test-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/65/preview-or-production</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/65/podglad-czy-produkcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/65/preview-or-production"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/65/apercu-ou-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/65/preview-or-production"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/66/environment-variables-on-vercel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/66/zmienne-srodowiskowe-na-vercelu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/66/environment-variables-on-vercel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/66/variables-d-environnement-sur-vercel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/66/environment-variables-on-vercel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/67/the-ask-rule-for-vercel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/67/regula-ask-dla-vercela"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/67/the-ask-rule-for-vercel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/67/la-regle-ask-pour-vercel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/67/the-ask-rule-for-vercel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/68/the-way-back-after-a-bad-deployment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/68/plan-odwrotu-po-zlym-wdrozeniu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/68/the-way-back-after-a-bad-deployment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/68/plan-de-repli-apres-un-mauvais-deploiement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/68/the-way-back-after-a-bad-deployment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/69/images-from-an-external-server-in-next-config-ts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/69/obrazy-z-zewnetrznego-serwera-w-next-config-ts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/69/images-from-an-external-server-in-next-config-ts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/69/images-d-un-serveur-externe-dans-next-config-ts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/69/images-from-an-external-server-in-next-config-ts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/71/the-most-valuable-line-of-claude-md</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/71/najcenniejsza-linia-claude-md"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/71/the-most-valuable-line-of-claude-md"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/71/la-ligne-la-plus-precieuse-de-claude-md"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/71/the-most-valuable-line-of-claude-md"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/72/a-test-changed-in-the-diff</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/72/test-zmieniony-w-diffie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/72/a-test-changed-in-the-diff"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/72/test-modifie-dans-le-diff"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/72/a-test-changed-in-the-diff"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/73/the-loop-of-a-new-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/73/petla-nowego-testu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/73/the-loop-of-a-new-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/73/la-boucle-d-un-nouveau-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/73/the-loop-of-a-new-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/74/what-goal-does</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/74/co-robi-goal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/74/what-goal-does"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/74/a-quoi-sert-goal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/74/what-goal-does"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/75/why-verify</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/75/po-co-verify"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/75/why-verify"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/75/pourquoi-verify"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/75/why-verify"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/76/order-before-publishing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/76/kolejnosc-przed-publikacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/76/order-before-publishing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/76/ordre-avant-la-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/76/order-before-publishing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/77/disable-model-invocation-in-deploy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/77/disable-model-invocation-w-deploy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/77/disable-model-invocation-in-deploy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/77/disable-model-invocation-dans-deploy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/77/disable-model-invocation-in-deploy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/78/a-production-deployment-in-auto-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/78/wdrozenie-produkcyjne-w-trybie-auto"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/78/a-production-deployment-in-auto-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/78/deploiement-de-production-en-mode-auto"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/78/a-production-deployment-in-auto-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/79/what-the-list-will-not-catch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/79/czego-lista-nie-zlapie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/79/what-the-list-will-not-catch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/79/ce-que-la-liste-n-attrape-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/79/what-the-list-will-not-catch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/80/send-sea-shanty-sounds-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/80/wyslij-sea-shanty-sounds-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/80/send-sea-shanty-sounds-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/80/envoie-chants-de-marins-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/80/send-sea-shanty-sounds-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/11/81/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/11/81/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/11/81/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/11/81/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/11/81/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/1/introduction-captain-s-chronicle-blogging</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/1/wprowadzenie-captain-s-chronicle-blogging"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/1/introduction-captain-s-chronicle-blogging"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/1/introduction-chronique-du-capitaine-blogging"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/1/introduction-captain-s-chronicle-blogging"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/2/captain-s-chronicle-blogging-platform</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/2/captain-s-chronicle-blogging-platform"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/2/captain-s-chronicle-blogging-platform"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/2/chronique-du-capitaine-plateforme-de-blogging"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/2/captain-s-chronicle-blogging-platform"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/4/block-identifiers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/4/identyfikatory-blokow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/4/block-identifiers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/4/identifiants-des-blocs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/4/block-identifiers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/5/the-save-date-of-a-draft-as-a-string</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/5/data-zapisu-szkicu-jako-napis"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/5/the-save-date-of-a-draft-as-a-string"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/5/date-de-sauvegarde-du-brouillon-en-chaine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/5/the-save-date-of-a-draft-as-a-string"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/6/words-without-empty-pieces</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/6/slowa-bez-pustych-kawalkow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/6/words-without-empty-pieces"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/6/des-mots-sans-morceaux-vides"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/6/words-without-empty-pieces"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/7/changing-the-text-of-one-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/7/zmiana-tekstu-jednego-bloku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/7/changing-the-text-of-one-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/7/modifier-le-texte-d-un-seul-bloc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/7/changing-the-text-of-one-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/8/the-editor-through-plan-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/8/edytor-przez-tryb-planowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/8/the-editor-through-plan-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/8/l-editeur-en-mode-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/8/the-editor-through-plan-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/9/practice-article-editor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/9/praktyka-article-editor"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/9/practice-article-editor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/9/pratique-editeur-d-articles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/9/practice-article-editor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/10/reading-time-of-an-empty-chronicle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/10/czas-czytania-pustej-kroniki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/10/reading-time-of-an-empty-chronicle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/10/temps-de-lecture-d-une-chronique-vide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/10/reading-time-of-an-empty-chronicle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/11/a-new-package-in-the-diff</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/11/nowa-paczka-w-diffie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/11/a-new-package-in-the-diff"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/11/un-nouveau-paquet-dans-le-diff"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/11/a-new-package-in-the-diff"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/12/inserting-after-a-chosen-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/12/wstawienie-za-wskazanym-blokiem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/12/inserting-after-a-chosen-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/12/insertion-apres-un-bloc-donne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/12/inserting-after-a-chosen-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/13/the-autosave-timer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/13/zegar-autozapisu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/13/the-autosave-timer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/13/horloge-de-la-sauvegarde-automatique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/13/the-autosave-timer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/14/practice-draft-management</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/14/praktyka-draft-management"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/14/practice-draft-management"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/14/pratique-gestion-des-brouillons"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/14/practice-draft-management"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/15/where-the-use-client-directive-goes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/15/miejsce-dyrektywy-use-client"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/15/where-the-use-client-directive-goes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/15/place-de-la-directive-use-client"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/15/where-the-use-client-directive-goes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/16/why-the-agent-s-autosave-stays-silent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/16/dlaczego-autozapis-agenta-milczy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/16/why-the-agent-s-autosave-stays-silent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/16/pourquoi-la-sauvegarde-de-l-agent-reste-muette"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/16/why-the-agent-s-autosave-stays-silent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/17/the-autosave-that-passed-the-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/17/autozapis-ktory-przeszedl-test"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/17/the-autosave-that-passed-the-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/17/la-sauvegarde-qui-a-passe-le-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/17/the-autosave-that-passed-the-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/19/an-optimistic-counter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/19/licznik-optymistyczny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/19/an-optimistic-counter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/19/compteur-optimiste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/19/an-optimistic-counter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/20/who-guards-the-clap-limit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/20/kto-pilnuje-limitu-oklaskow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/20/who-guards-the-clap-limit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/20/qui-surveille-la-limite-d-applaudissements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/20/who-guards-the-clap-limit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/21/reading-params-in-a-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/21/odczyt-params-w-trasie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/21/reading-params-in-a-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/21/lire-params-dans-la-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/21/reading-params-in-a-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/22/the-start-of-a-highlight-from-the-start-of-the-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/22/poczatek-zakreslenia-od-poczatku-bloku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/22/the-start-of-a-highlight-from-the-start-of-the-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/22/debut-du-surlignage-depuis-le-debut-du-bloc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/22/the-start-of-a-highlight-from-the-start-of-the-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/23/practice-clap-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/23/praktyka-clap-button"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/23/practice-clap-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/23/pratique-bouton-d-applaudissement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/23/practice-clap-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/24/a-409-response-and-only-catch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/24/odpowiedz-409-i-samo-catch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/24/a-409-response-and-only-catch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/24/reponse-409-et-catch-seul"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/24/a-409-response-and-only-catch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/25/a-highlight-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/25/zakreslenie-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/25/a-highlight-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/25/le-surlignage-pas-a-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/25/a-highlight-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/26/an-offset-counted-from-the-node</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/26/offset-liczony-od-wezla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/26/an-offset-counted-from-the-node"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/26/offset-compte-depuis-le-n-ud"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/26/an-offset-counted-from-the-node"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/27/sorting-a-copy-of-the-highlights</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/27/sortowanie-kopii-zakreslen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/27/sorting-a-copy-of-the-highlights"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/27/trier-une-copie-des-surlignages"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/27/sorting-a-copy-of-the-highlights"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/28/practice-response-section</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/28/praktyka-response-section"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/28/practice-response-section"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/28/pratique-section-des-reponses"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/28/practice-response-section"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/29/the-third-highlight-patch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/29/trzecia-latka-zakreslen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/29/the-third-highlight-patch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/29/troisieme-rustine-des-surlignages"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/29/the-third-highlight-patch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/30/the-name-of-the-reply-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/30/nazwa-typu-odpowiedzi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/30/the-name-of-the-reply-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/30/nom-du-type-de-reponse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/30/the-name-of-the-reply-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/31/undoing-with-rewind</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/31/cofniecie-przez-rewind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/31/undoing-with-rewind"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/31/annuler-avec-rewind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/31/undoing-with-rewind"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/32/the-409-answer-from-the-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/32/odpowiedz-409-z-trasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/32/the-409-answer-from-the-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/32/reponse-409-de-la-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/32/the-409-answer-from-the-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/33/rolling-the-counter-back</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/33/cofniecie-licznika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/33/rolling-the-counter-back"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/33/retour-du-compteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/33/rolling-the-counter-back"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/35/a-sketch-of-the-publication-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/35/szkic-strony-publikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/35/a-sketch-of-the-publication-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/35/croquis-de-la-page-de-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/35/a-sketch-of-the-publication-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/36/describing-the-sketch-before-the-plan</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/36/opis-szkicu-przed-planem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/36/describing-the-sketch-before-the-plan"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/36/description-du-croquis-avant-le-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/36/describing-the-sketch-before-the-plan"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/37/a-text-s-way-to-publication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/37/droga-tekstu-do-publikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/37/a-text-s-way-to-publication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/37/le-chemin-d-un-texte-jusqu-a-la-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/37/a-text-s-way-to-publication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/38/practice-publication-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/38/praktyka-publication-page"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/38/practice-publication-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/38/pratique-page-de-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/38/practice-publication-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/39/a-score-you-can-explain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/39/punktacja-do-wyjasnienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/39/a-score-you-can-explain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/39/un-score-qu-on-peut-expliquer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/39/a-score-you-can-explain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/40/the-points-of-one-article</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/40/punkty-jednego-artykulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/40/the-points-of-one-article"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/40/points-d-un-seul-article"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/40/the-points-of-one-article"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/41/clap-points-with-a-cap</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/41/punkty-za-oklaski-z-limitem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/41/clap-points-with-a-cap"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/41/points-d-applaudissements-avec-plafond"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/41/clap-points-with-a-cap"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/42/practice-home-feed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/42/praktyka-home-feed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/42/practice-home-feed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/42/pratique-fil-principal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/42/practice-home-feed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/43/who-publishes-in-a-publication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/43/kto-publikuje-w-publikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/43/who-publishes-in-a-publication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/43/qui-publie-dans-une-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/43/who-publishes-in-a-publication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/44/a-lock-only-in-the-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/44/zamek-tylko-w-przycisku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/44/a-lock-only-in-the-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/44/serrure-seulement-dans-le-bouton"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/44/a-lock-only-in-the-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/45/tabs-with-a-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/45/zakladki-z-typem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/45/tabs-with-a-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/45/onglets-avec-un-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/45/tabs-with-a-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/46/a-tab-click-without-casting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/46/klikniecie-zakladki-bez-rzutowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/46/a-tab-click-without-casting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/46/clic-sur-un-onglet-sans-conversion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/46/a-tab-click-without-casting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/47/a-tab-type-error-and-as-any</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/47/blad-typu-zakladki-i-as-any"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/47/a-tab-type-error-and-as-any"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/47/erreur-de-type-d-onglet-et-as-any"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/47/a-tab-type-error-and-as-any"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/48/a-list-item-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/48/klucz-elementu-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/48/a-list-item-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/48/cle-d-un-element-de-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/48/a-list-item-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/49/roles-from-the-widest-permissions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/49/role-od-najszerszych-uprawnien"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/49/roles-from-the-widest-permissions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/49/roles-du-plus-large-au-plus-etroit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/49/roles-from-the-widest-permissions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/50/a-role-from-the-cookie-on-the-server</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/50/rola-z-ciasteczka-na-serwerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/50/a-role-from-the-cookie-on-the-server"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/50/role-issu-du-cookie-sur-le-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/50/a-role-from-the-cookie-on-the-server"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/51/top-from-a-copy-of-the-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/51/najlepsze-z-kopii-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/51/top-from-a-copy-of-the-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/51/meilleurs-depuis-une-copie-de-la-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/51/top-from-a-copy-of-the-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/52/the-cap-on-clap-points</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/52/limit-punktow-za-oklaski"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/52/the-cap-on-clap-points"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/52/plafond-des-points-d-applaudissements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/52/the-cap-on-clap-points"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/53/the-order-in-the-publication-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/53/kolejnosc-w-trasie-publikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/53/the-order-in-the-publication-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/53/ordre-dans-la-route-de-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/53/the-order-in-the-publication-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/54/the-post-route-header</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/54/naglowek-trasy-post"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/54/the-post-route-header"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/54/en-tete-de-la-route-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/54/the-post-route-header"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/55/the-route-says-200-the-page-is-unchanged</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/55/trasa-200-strona-bez-zmian"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/55/the-route-says-200-the-page-is-unchanged"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/55/route-en-200-page-inchangee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/55/the-route-says-200-the-page-is-unchanged"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/57/who-runs-the-sentry-wizard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/57/kto-uruchamia-kreator-sentry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/57/who-runs-the-sentry-wizard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/57/qui-lance-l-assistant-sentry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/57/who-runs-the-sentry-wizard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/58/practice-error-boundary-with-sentry</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/58/praktyka-error-boundary-z-sentry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/58/practice-error-boundary-with-sentry"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/58/pratique-error-boundary-avec-sentry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/58/practice-error-boundary-with-sentry"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/59/the-order-inside-an-error-boundary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/59/kolejnosc-w-granicy-bledu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/59/the-order-inside-an-error-boundary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/59/ordre-dans-la-limite-d-erreur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/59/the-order-inside-an-error-boundary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/60/where-the-boundary-sends-its-report</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/60/gdzie-granica-bledu-wysyla-raport"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/60/where-the-boundary-sends-its-report"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/60/ou-la-limite-d-erreur-envoie-le-rapport"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/60/where-the-boundary-sends-its-report"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/62/a-sentry-bug-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/62/blad-z-sentry-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/62/a-sentry-bug-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/62/l-erreur-de-sentry-pas-a-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/62/a-sentry-bug-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/63/the-empty-catch-in-the-fix</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/63/pusty-catch-w-poprawce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/63/the-empty-catch-in-the-fix"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/63/un-catch-vide-dans-la-correction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/63/the-empty-catch-in-the-fix"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/64/adding-an-mcp-server-over-http</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/64/dodanie-serwera-mcp-po-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/64/adding-an-mcp-server-over-http"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/64/ajouter-un-serveur-mcp-en-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/64/adding-an-mcp-server-over-http"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/65/the-project-scope</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/65/zakres-project"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/65/the-project-scope"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/65/la-portee-project"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/65/the-project-scope"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/66/cli-or-mcp</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/66/cli-czy-mcp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/66/cli-or-mcp"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/66/cli-ou-mcp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/66/cli-or-mcp"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/67/what-mcp-is-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/67/do-czego-mcp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/67/what-mcp-is-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/67/a-quoi-sert-mcp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/67/what-mcp-is-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/68/the-change-date-from-the-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/68/data-zmiany-z-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/68/the-change-date-from-the-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/68/date-de-modification-tiree-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/68/the-change-date-from-the-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/69/generatemetadata-or-metadata</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/69/generatemetadata-czy-metadata"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/69/generatemetadata-or-metadata"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/69/generatemetadata-ou-metadata"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/69/generatemetadata-or-metadata"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/70/a-submitted-text-and-the-sitemap</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/70/zgloszony-tekst-a-mapa-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/70/a-submitted-text-and-the-sitemap"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/70/texte-soumis-et-plan-du-site"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/70/a-submitted-text-and-the-sitemap"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/71/send-captain-s-chronicle-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/71/wyslij-captain-s-chronicle-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/71/send-captain-s-chronicle-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/71/envoie-chronique-du-capitaine-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/71/send-captain-s-chronicle-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/12/72/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/12/72/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/12/72/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/12/72/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/12/72/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/1/introduction-live-from-the-deck-live-streaming</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/1/wprowadzenie-live-from-the-deck-live-streaming"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/1/introduction-live-from-the-deck-live-streaming"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/1/introduction-en-direct-du-pont-streaming-en-direct"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/1/introduction-live-from-the-deck-live-streaming"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/2/live-from-the-deck-live-streaming</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/2/live-from-the-deck-live-streaming"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/2/live-from-the-deck-live-streaming"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/2/en-direct-du-pont-streaming-en-direct"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/2/live-from-the-deck-live-streaming"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/4/quiz-the-broadcast-in-the-clone</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/4/quiz-transmisja-w-klonie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/4/quiz-the-broadcast-in-the-clone"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/4/quiz-la-diffusion-dans-le-clone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/4/quiz-the-broadcast-in-the-clone"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/5/quiz-fullscreen-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/5/quiz-stan-pelnego-ekranu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/5/quiz-fullscreen-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/5/quiz-l-etat-du-plein-ecran"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/5/quiz-fullscreen-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/6/quiz-the-end-of-an-emote-range</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/6/quiz-koniec-zakresu-emotki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/6/quiz-the-end-of-an-emote-range"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/6/quiz-la-fin-de-la-plage-d-une-emote"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/6/quiz-the-end-of-an-emote-range"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/7/build-sorting-a-copy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/7/budowanie-sortowanie-kopii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/7/build-sorting-a-copy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/7/construction-trier-une-copie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/7/build-sorting-a-copy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/8/order-appending-a-message</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/8/sortowanie-dopisanie-wiadomosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/8/order-appending-a-message"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/8/tri-ajouter-un-message"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/8/order-appending-a-message"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/9/build-sending-with-enter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/9/budowanie-wysylka-enterem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/9/build-sending-with-enter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/9/construction-envoi-avec-entree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/9/build-sending-with-enter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/10/practice-stream-player</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/10/praktyka-stream-player"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/10/practice-stream-player"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/10/pratique-lecteur-de-stream"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/10/practice-stream-player"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/11/quiz-what-caught-onkeypress</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/11/quiz-co-zlapalo-onkeypress"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/11/quiz-what-caught-onkeypress"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/11/quiz-ce-qu-a-attrape-onkeypress"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/11/quiz-what-caught-onkeypress"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/12/quiz-tags-in-a-message</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/12/quiz-znaczniki-w-wiadomosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/12/quiz-tags-in-a-message"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/12/quiz-les-balises-dans-un-message"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/12/quiz-tags-in-a-message"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/13/order-test-first</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/13/sortowanie-najpierw-test"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/13/order-test-first"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/13/tri-le-test-d-abord"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/13/order-test-first"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/14/practice-live-chat</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/14/praktyka-live-chat"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/14/practice-live-chat"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/14/pratique-chat-en-direct"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/14/practice-live-chat"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/15/order-steps-of-send</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/15/sortowanie-kroki-funkcji-send"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/15/order-steps-of-send"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/15/tri-les-etapes-de-la-fonction-send"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/15/order-steps-of-send"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/16/build-fullscreen-listener</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/16/budowanie-nasluch-pelnego-ekranu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/16/build-fullscreen-listener"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/16/construction-ecouter-le-plein-ecran"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/16/build-fullscreen-listener"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/17/quiz-chat-scrolling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/17/quiz-przewijanie-czatu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/17/quiz-chat-scrolling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/17/quiz-le-defilement-du-chat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/17/quiz-chat-scrolling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/19/quiz-where-the-prices-live</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/19/quiz-gdzie-stoja-ceny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/19/quiz-where-the-prices-live"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/19/quiz-ou-se-trouvent-les-prix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/19/quiz-where-the-prices-live"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/20/quiz-the-soon-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/20/quiz-przycisk-wkrotce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/20/quiz-the-soon-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/20/quiz-le-bouton-bientot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/20/quiz-the-soon-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/21/build-opening-the-support-window</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/21/budowanie-otwarcie-okna-wsparcia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/21/build-opening-the-support-window"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/21/construction-ouvrir-la-fenetre-de-soutien"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/21/build-opening-the-support-window"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/22/order-the-channel-page-from-the-top</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/22/sortowanie-strona-kanalu-od-gory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/22/order-the-channel-page-from-the-top"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/22/tri-la-page-de-chaine-de-haut-en-bas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/22/order-the-channel-page-from-the-top"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/23/order-convention-before-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/23/sortowanie-konwencja-przed-kodem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/23/order-convention-before-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/23/tri-la-convention-avant-le-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/23/order-convention-before-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/24/practice-channel-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/24/praktyka-channel-page"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/24/practice-channel-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/24/pratique-page-de-chaine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/24/practice-channel-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/25/quiz-as-const-on-the-tabs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/25/quiz-as-const-przy-zakladkach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/25/quiz-as-const-on-the-tabs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/25/quiz-as-const-pour-les-onglets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/25/quiz-as-const-on-the-tabs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/26/quiz-an-unknown-tab-in-the-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/26/quiz-nieznana-zakladka-w-adresie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/26/quiz-an-unknown-tab-in-the-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/26/quiz-onglet-inconnu-dans-l-adresse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/26/quiz-an-unknown-tab-in-the-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/27/build-the-tab-from-the-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/27/budowanie-zakladka-z-adresu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/27/build-the-tab-from-the-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/27/construction-l-onglet-depuis-l-adresse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/27/build-the-tab-from-the-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/28/practice-stream-card</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/28/praktyka-stream-card"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/28/practice-stream-card"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/28/pratique-carte-de-stream"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/28/practice-stream-card"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/29/quiz-the-offline-state-of-a-channel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/29/quiz-stan-offline-kanalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/29/quiz-the-offline-state-of-a-channel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/29/quiz-l-etat-hors-ligne-de-la-chaine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/29/quiz-the-offline-state-of-a-channel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/30/quiz-the-window-in-the-corner</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/30/quiz-okno-w-rogu-strony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/30/quiz-the-window-in-the-corner"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/30/quiz-la-fenetre-dans-le-coin-de-la-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/30/quiz-the-window-in-the-corner"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/32/quiz-what-a-clip-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/32/quiz-czym-jest-klip"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/32/quiz-what-a-clip-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/32/quiz-ce-qu-est-un-clip"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/32/quiz-what-a-clip-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/33/quiz-who-computes-the-clip-range</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/33/quiz-kto-liczy-zakres-klipu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/33/quiz-who-computes-the-clip-range"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/33/quiz-qui-calcule-la-plage-du-clip"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/33/quiz-who-computes-the-clip-range"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/34/order-a-clip-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/34/sortowanie-adres-klipu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/34/order-a-clip-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/34/tri-l-adresse-du-clip"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/34/order-a-clip-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/35/practice-browse-categories</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/35/praktyka-browse-categories"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/35/practice-browse-categories"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/35/pratique-parcourir-les-categories"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/35/practice-browse-categories"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/36/quiz-a-media-fragment-is-not-a-lock</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/36/quiz-fragment-medialny-to-nie-zamek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/36/quiz-a-media-fragment-is-not-a-lock"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/36/quiz-un-fragment-media-n-est-pas-une-serrure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/36/quiz-a-media-fragment-is-not-a-lock"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/37/order-chapters-from-a-copy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/37/sortowanie-rozdzialy-z-kopii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/37/order-chapters-from-a-copy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/37/tri-les-chapitres-depuis-une-copie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/37/order-chapters-from-a-copy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/38/order-the-route-post-api-clips</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/38/sortowanie-trasa-post-api-clips"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/38/order-the-route-post-api-clips"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/38/tri-la-route-post-api-clips"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/38/order-the-route-post-api-clips"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/39/practice-clip-player</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/39/praktyka-clip-player"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/39/practice-clip-player"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/39/pratique-lecteur-de-clip"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/39/practice-clip-player"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/40/quiz-the-current-chapter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/40/quiz-biezacy-rozdzial"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/40/quiz-the-current-chapter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/40/quiz-le-chapitre-courant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/40/quiz-the-current-chapter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/41/order-the-category-card</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/41/sortowanie-karta-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/41/order-the-category-card"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/41/tri-la-carte-de-categorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/41/order-the-category-card"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/42/build-chapter-time</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/42/budowanie-czas-rozdzialu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/42/build-chapter-time"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/42/construction-le-temps-d-un-chapitre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/42/build-chapter-time"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/43/quiz-cliprange-at-the-start-of-a-recording</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/43/quiz-cliprange-na-poczatku-nagrania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/43/quiz-cliprange-at-the-start-of-a-recording"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/43/quiz-cliprange-au-debut-du-replay"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/43/quiz-cliprange-at-the-start-of-a-recording"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/44/order-the-chapter-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/44/sortowanie-lista-rozdzialow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/44/order-the-chapter-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/44/tri-la-liste-des-chapitres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/44/order-the-chapter-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/45/order-the-path-of-a-clip</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/45/sortowanie-droga-klipu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/45/order-the-path-of-a-clip"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/45/tri-le-chemin-du-clip"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/45/order-the-path-of-a-clip"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/46/build-the-clip-range-on-the-server</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/46/budowanie-zakres-klipu-na-serwerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/46/build-the-clip-range-on-the-server"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/46/construction-la-plage-du-clip-sur-le-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/46/build-the-clip-range-on-the-server"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/47/order-the-viewer-s-path</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/47/sortowanie-droga-widza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/47/order-the-viewer-s-path"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/47/tri-le-chemin-du-spectateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/47/order-the-viewer-s-path"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/48/order-picktab-in-one-line</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/48/sortowanie-picktab-w-jednej-linii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/48/order-picktab-in-one-line"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/48/tri-picktab-en-une-ligne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/48/order-picktab-in-one-line"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/49/quiz-how-the-player-knows-the-chapter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/49/quiz-skad-odtwarzacz-zna-rozdzial"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/49/quiz-how-the-player-knows-the-chapter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/49/quiz-d-ou-le-lecteur-connait-le-chapitre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/49/quiz-how-the-player-knows-the-chapter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/50/order-the-clip-player</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/50/sortowanie-odtwarzacz-klipu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/50/order-the-clip-player"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/50/tri-le-lecteur-de-clip"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/50/order-the-clip-player"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/51/order-the-category-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/51/sortowanie-siatka-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/51/order-the-category-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/51/tri-la-grille-des-categories"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/51/order-the-category-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/52/quiz-the-dead-isplaying-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/52/quiz-martwy-stan-isplaying"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/52/quiz-the-dead-isplaying-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/52/quiz-l-etat-mort-isplaying"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/52/quiz-the-dead-isplaying-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/53/order-the-current-chapter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/53/sortowanie-biezacy-rozdzial"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/53/order-the-current-chapter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/53/tri-le-chapitre-courant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/53/order-the-current-chapter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/54/quiz-invented-helpers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/54/quiz-wymyslone-pomocniki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/54/quiz-invented-helpers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/54/quiz-les-fonctions-d-aide-inventees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/54/quiz-invented-helpers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/55/order-the-browse-page-from-the-top</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/55/sortowanie-strona-przegladaj-od-gory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/55/order-the-browse-page-from-the-top"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/55/tri-la-page-parcourir-de-haut-en-bas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/55/order-the-browse-page-from-the-top"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/56/quiz-aria-pressed-on-the-follow-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/56/quiz-aria-pressed-na-przycisku-obserwuj"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/56/quiz-aria-pressed-on-the-follow-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/56/quiz-aria-pressed-sur-le-bouton-s-abonner"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/56/quiz-aria-pressed-on-the-follow-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/57/order-the-result-of-formattime</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/57/sortowanie-wynik-formattime"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/57/order-the-result-of-formattime"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/57/tri-le-resultat-de-formattime"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/57/order-the-result-of-formattime"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/58/quiz-what-you-check-in-the-browser</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/58/quiz-co-sprawdzasz-w-przegladarce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/58/quiz-what-you-check-in-the-browser"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/58/quiz-ce-que-tu-verifies-dans-le-navigateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/58/quiz-what-you-check-in-the-browser"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/60/quiz-why-docker</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/60/quiz-po-co-docker"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/60/quiz-why-docker"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/60/quiz-pourquoi-docker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/60/quiz-why-docker"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/61/quiz-what-ends-up-in-the-final-image</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/61/quiz-co-trafia-do-koncowego-obrazu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/61/quiz-what-ends-up-in-the-final-image"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/61/quiz-ce-qui-arrive-dans-l-image-finale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/61/quiz-what-ends-up-in-the-final-image"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/62/sorting-multi-stage-dockerfile-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/62/sortowanie-etapy-multi-stage-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/62/sorting-multi-stage-dockerfile-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/62/tri-les-etapes-d-un-dockerfile-multi-stage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/62/sorting-multi-stage-dockerfile-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/63/sorting-compose-port-mapping</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/63/sortowanie-mapowanie-portow-compose"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/63/sorting-compose-port-mapping"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/63/tri-le-mapping-de-port-dans-compose"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/63/sorting-compose-port-mapping"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/65/quiz-what-the-ci-workflow-does</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/65/quiz-co-robi-workflow-ci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/65/quiz-what-the-ci-workflow-does"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/65/quiz-ce-que-fait-le-workflow-ci"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/65/quiz-what-the-ci-workflow-does"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/66/quiz-when-the-ci-workflow-starts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/66/quiz-kiedy-rusza-workflow-ci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/66/quiz-when-the-ci-workflow-starts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/66/quiz-quand-demarre-le-workflow-ci"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/66/quiz-when-the-ci-workflow-starts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/67/sorting-ci-job-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/67/sortowanie-kroki-zadania-ci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/67/sorting-ci-job-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/67/tri-les-etapes-de-la-tache-ci"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/67/sorting-ci-job-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/68/sorting-secret-reference</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/68/sortowanie-odwolanie-do-sekretu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/68/sorting-secret-reference"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/68/tri-la-reference-a-un-secret"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/68/sorting-secret-reference"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/70/quiz-the-action-without-a-prompt-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/70/quiz-akcja-bez-pola-prompt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/70/quiz-the-action-without-a-prompt-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/70/quiz-l-action-sans-champ-prompt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/70/quiz-the-action-without-a-prompt-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/71/sorting-a-request-through-a-comment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/71/sortowanie-zlecenie-przez-komentarz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/71/sorting-a-request-through-a-comment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/71/tri-une-demande-par-commentaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/71/sorting-a-request-through-a-comment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/72/quiz-where-to-use-bypasspermissions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/72/quiz-gdzie-bypasspermissions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/72/quiz-where-to-use-bypasspermissions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/72/quiz-ou-activer-bypasspermissions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/72/quiz-where-to-use-bypasspermissions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/73/quiz-an-unattended-automation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/73/quiz-automat-bez-nadzoru"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/73/quiz-an-unattended-automation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/73/quiz-un-automate-sans-surveillance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/73/quiz-an-unattended-automation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/74/sorting-a-deny-rule-for-docker</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/74/sortowanie-regula-deny-dla-dockera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/74/sorting-a-deny-rule-for-docker"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/74/tri-la-regle-deny-pour-docker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/74/sorting-a-deny-rule-for-docker"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/75/quiz-the-json-answer-from-claude-p</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/75/quiz-odpowiedz-w-json-z-claude-p"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/75/quiz-the-json-answer-from-claude-p"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/75/quiz-la-reponse-en-json-de-claude-p"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/75/quiz-the-json-answer-from-claude-p"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/76/quiz-the-token-in-secrets-not-in-the-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/76/quiz-token-w-sekretach-nie-w-poleceniu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/76/quiz-the-token-in-secrets-not-in-the-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/76/quiz-le-jeton-dans-les-secrets-pas-dans-la-demande"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/76/quiz-the-token-in-secrets-not-in-the-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/77/quiz-who-can-call-claude</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/77/quiz-kto-moze-wywolac-claude"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/77/quiz-who-can-call-claude"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/77/quiz-qui-peut-appeler-claude"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/77/quiz-who-can-call-claude"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/78/send-live-from-the-deck-to-the-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/78/wyslij-live-from-the-deck-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/78/send-live-from-the-deck-to-the-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/78/envoie-le-direct-du-pont-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/78/send-live-from-the-deck-to-the-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/13/79/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/13/79/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/13/79/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/13/79/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/13/79/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/1/introduction-treasure-map-visual-discovery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/1/wprowadzenie-treasure-map-visual-discovery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/1/introduction-treasure-map-visual-discovery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/1/introduction-carte-au-tresor-decouverte-visuelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/1/introduction-treasure-map-visual-discovery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/3/quiz-a-sketch-as-input</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/3/quiz-szkic-jako-wejscie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/3/quiz-a-sketch-as-input"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/3/quiz-le-croquis-comme-entree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/3/quiz-a-sketch-as-input"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/4/quiz-the-masonry-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/4/quiz-uklad-masonry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/4/quiz-the-masonry-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/4/quiz-la-disposition-masonry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/4/quiz-the-masonry-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/5/quiz-the-width-and-height-fields-of-a-pin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/5/quiz-pola-width-i-height-pinu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/5/quiz-the-width-and-height-fields-of-a-pin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/5/quiz-les-champs-width-et-height-du-pin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/5/quiz-the-width-and-height-fields-of-a-pin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/6/sorting-the-number-of-the-shortest-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/6/sortowanie-numer-najnizszej-kolumny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/6/sorting-the-number-of-the-shortest-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/6/tri-numero-de-la-colonne-la-plus-basse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/6/sorting-the-number-of-the-shortest-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/7/sorting-the-distributepins-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/7/sortowanie-petla-distributepins"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/7/sorting-the-distributepins-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/7/tri-la-boucle-distributepins"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/7/sorting-the-distributepins-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/8/practice-masonry-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/8/praktyka-masonry-grid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/8/practice-masonry-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/8/pratique-grille-en-maconnerie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/8/practice-masonry-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/9/quiz-a-ratio-instead-of-pixels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/9/quiz-proporcja-zamiast-pikseli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/9/quiz-a-ratio-instead-of-pixels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/9/quiz-la-proportion-plutot-que-les-pixels"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/9/quiz-a-ratio-instead-of-pixels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/10/quiz-the-pin-card-overlay</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/10/quiz-nakladka-karty-pinu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/10/quiz-the-pin-card-overlay"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/10/quiz-le-voile-de-la-carte-du-pin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/10/quiz-the-pin-card-overlay"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/11/sorting-a-split-computed-in-render</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/11/sortowanie-podzial-liczony-w-renderze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/11/sorting-a-split-computed-in-render"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/11/tri-repartition-calculee-dans-le-rendu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/11/sorting-a-split-computed-in-render"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/12/build-the-column-count-without-a-hydration-error</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/12/budowanie-liczba-kolumn-bez-bledu-hydratacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/12/build-the-column-count-without-a-hydration-error"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/12/construction-nombre-de-colonnes-sans-erreur-d-hydratation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/12/build-the-column-count-without-a-hydration-error"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/13/practice-pin-card</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/13/praktyka-pin-card"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/13/practice-pin-card"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/13/pratique-carte-de-pin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/13/practice-pin-card"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/14/quiz-the-infinite-scroll-sentinel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/14/quiz-wartownik-nieskonczonego-przewijania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/14/quiz-the-infinite-scroll-sentinel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/14/quiz-la-sentinelle-du-defilement-infini"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/14/quiz-the-infinite-scroll-sentinel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/15/sorting-loading-a-page-of-pins</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/15/sortowanie-dociaganie-strony-pinow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/15/sorting-loading-a-page-of-pins"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/15/tri-chargement-d-une-page-de-pins"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/15/sorting-loading-a-page-of-pins"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/16/build-observer-observe-sentinel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/16/budowanie-observer-observe-sentinel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/16/build-observer-observe-sentinel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/16/construction-observer-observe-sentinel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/16/build-observer-observe-sentinel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/17/quiz-state-set-during-render</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/17/quiz-stan-ustawiany-w-trakcie-renderu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/17/quiz-state-set-during-render"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/17/quiz-etat-modifie-pendant-le-rendu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/17/quiz-state-set-during-render"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/18/sorting-appending-pins-to-the-freshest-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/18/sortowanie-doklejanie-pinow-do-najswiezszej-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/18/sorting-appending-pins-to-the-freshest-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/18/tri-ajouter-les-pins-a-la-liste-la-plus-recente"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/18/sorting-appending-pins-to-the-freshest-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/19/quiz-the-dominant-colour-before-download</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/19/quiz-kolor-dominujacy-przed-pobraniem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/19/quiz-the-dominant-colour-before-download"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/19/quiz-la-couleur-dominante-avant-le-chargement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/19/quiz-the-dominant-colour-before-download"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/20/build-math-min-for-columns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/20/budowanie-math-min-dla-kolumn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/20/build-math-min-for-columns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/20/construction-math-min-pour-les-colonnes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/20/build-math-min-for-columns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/21/sorting-the-layers-of-a-pin-card</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/21/sortowanie-warstwy-karty-pinu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/21/sorting-the-layers-of-a-pin-card"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/21/tri-les-couches-de-la-carte-du-pin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/21/sorting-the-layers-of-a-pin-card"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/23/quiz-a-board-in-treasure-map</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/23/quiz-tablica-w-treasure-map"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/23/quiz-a-board-in-treasure-map"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/23/quiz-le-tableau-dans-treasure-map"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/23/quiz-a-board-in-treasure-map"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/24/quiz-who-sees-a-secret-board</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/24/quiz-kto-widzi-tajna-tablice"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/24/quiz-who-sees-a-secret-board"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/24/quiz-qui-voit-le-tableau-secret"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/24/quiz-who-sees-a-secret-board"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/25/sorting-opening-the-dialog-window</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/25/sortowanie-otwarcie-okna-dialog"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/25/sorting-opening-the-dialog-window"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/25/tri-ouverture-de-la-fenetre-dialog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/25/sorting-opening-the-dialog-window"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/26/build-who-is-asking</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/26/budowanie-kto-pyta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/26/build-who-is-asking"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/26/construction-qui-demande"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/26/build-who-is-asking"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/27/practice-create-board-modal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/27/praktyka-create-board-modal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/27/practice-create-board-modal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/27/pratique-la-modale-de-creation-de-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/27/practice-create-board-modal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/28/quiz-board-sections</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/28/quiz-sekcje-tablicy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/28/quiz-board-sections"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/28/quiz-les-sections-du-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/28/quiz-board-sections"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/29/quiz-a-collaborator-s-rights</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/29/quiz-prawa-wspolpracownika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/29/quiz-a-collaborator-s-rights"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/29/quiz-les-droits-d-un-collaborateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/29/quiz-a-collaborator-s-rights"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/30/sorting-saving-a-pin-to-a-chest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/30/sortowanie-zapis-pinu-do-skrzyni"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/30/sorting-saving-a-pin-to-a-chest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/30/tri-enregistrer-un-pin-dans-un-coffre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/30/sorting-saving-a-pin-to-a-chest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/31/practice-save-pin-modal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/31/praktyka-save-pin-modal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/31/practice-save-pin-modal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/31/pratique-la-modale-d-enregistrement-d-epingle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/31/practice-save-pin-modal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/32/quiz-a-cover-from-coverpinid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/32/quiz-okladka-z-coverpinid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/32/quiz-a-cover-from-coverpinid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/32/quiz-la-couverture-issue-de-coverpinid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/32/quiz-a-cover-from-coverpinid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/33/sorting-the-checks-of-the-delete-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/33/sortowanie-kontrole-trasy-delete"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/33/sorting-the-checks-of-the-delete-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/33/tri-les-controles-de-la-route-delete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/33/sorting-the-checks-of-the-delete-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/34/build-choosing-a-section</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/34/budowanie-wybor-sekcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/34/build-choosing-a-section"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/34/construction-choix-de-la-section"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/34/build-choosing-a-section"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/35/quiz-owner-actions-on-the-server</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/35/quiz-akcje-wlasciciela-na-serwerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/35/quiz-owner-actions-on-the-server"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/35/quiz-les-actions-du-proprietaire-sur-le-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/35/quiz-owner-actions-on-the-server"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/36/sorting-a-cover-or-nothing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/36/sortowanie-okladka-albo-nic"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/36/sorting-a-cover-or-nothing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/36/tri-la-couverture-ou-rien"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/36/sorting-a-cover-or-nothing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/38/quiz-choosing-the-spyglass-approach</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/38/quiz-wybor-podejscia-do-lupy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/38/quiz-choosing-the-spyglass-approach"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/38/quiz-le-choix-de-l-approche-pour-la-loupe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/38/quiz-choosing-the-spyglass-approach"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/39/quiz-uncertain-numbers-in-the-note</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/39/quiz-niepewne-liczby-w-notatce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/39/quiz-uncertain-numbers-in-the-note"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/39/quiz-les-chiffres-incertains-de-la-note"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/39/quiz-uncertain-numbers-in-the-note"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/40/sorting-processing-the-photo-on-the-server</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/40/sortowanie-odprawa-zdjecia-na-serwerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/40/sorting-processing-the-photo-on-the-server"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/40/tri-le-controle-de-la-photo-sur-le-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/40/sorting-processing-the-photo-on-the-server"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/41/quiz-the-seam-for-an-external-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/41/quiz-szew-na-usluge-zewnetrzna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/41/quiz-the-seam-for-an-external-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/41/quiz-la-couture-pour-un-service-externe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/41/quiz-the-seam-for-an-external-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/42/sorting-the-currency-field-in-product</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/42/sortowanie-pole-waluty-w-product"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/42/sorting-the-currency-field-in-product"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/42/tri-le-champ-devise-dans-product"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/42/sorting-the-currency-field-in-product"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/43/build-the-dropped-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/43/budowanie-upuszczony-plik"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/43/build-the-dropped-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/43/construction-le-fichier-depose"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/43/build-the-dropped-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/44/practice-board-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/44/praktyka-board-page"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/44/practice-board-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/44/pratique-la-page-de-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/44/practice-board-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/45/quiz-related-keywords</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/45/quiz-powiazane-hasla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/45/quiz-related-keywords"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/45/quiz-les-mots-lies"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/45/quiz-related-keywords"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/46/sorting-from-scouting-to-a-decision</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/46/sortowanie-od-zwiadu-do-decyzji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/46/sorting-from-scouting-to-a-decision"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/46/tri-de-la-reconnaissance-a-la-decision"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/46/sorting-from-scouting-to-a-decision"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/47/quiz-out-of-stock</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/47/quiz-brak-w-magazynie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/47/quiz-out-of-stock"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/47/quiz-rupture-de-stock"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/47/quiz-out-of-stock"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/48/build-a-rating-with-one-digit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/48/budowanie-ocena-z-jedna-cyfra"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/48/build-a-rating-with-one-digit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/48/construction-une-note-a-un-seul-chiffre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/48/build-a-rating-with-one-digit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/49/sorting-a-price-in-the-product-s-currency</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/49/sortowanie-cena-w-walucie-produktu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/49/sorting-a-price-in-the-product-s-currency"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/49/tri-le-prix-dans-la-devise-du-produit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/49/sorting-a-price-in-the-product-s-currency"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/50/quiz-a-safe-link-to-the-shop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/50/quiz-bezpieczny-link-do-sklepu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/50/quiz-a-safe-link-to-the-shop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/50/quiz-un-lien-sur-vers-la-boutique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/50/quiz-a-safe-link-to-the-shop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/51/practice-camera-search</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/51/praktyka-camera-search"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/51/practice-camera-search"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/51/pratique-la-recherche-par-appareil-photo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/51/practice-camera-search"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/52/quiz-the-drop-zone</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/52/quiz-strefa-upuszczania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/52/quiz-the-drop-zone"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/52/quiz-la-zone-de-depot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/52/quiz-the-drop-zone"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/53/sorting-the-spyglass-from-photo-to-shop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/53/sortowanie-lupa-od-zdjecia-do-sklepu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/53/sorting-the-spyglass-from-photo-to-shop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/53/tri-la-loupe-de-la-photo-a-la-boutique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/53/sorting-the-spyglass-from-photo-to-shop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/54/quiz-the-privacy-of-uploaded-photos</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/54/quiz-prywatnosc-przeslanych-zdjec"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/54/quiz-the-privacy-of-uploaded-photos"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/54/quiz-la-vie-privee-des-photos-envoyees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/54/quiz-the-privacy-of-uploaded-photos"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/55/quiz-checking-the-file-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/55/quiz-kontrola-typu-pliku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/55/quiz-checking-the-file-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/55/quiz-le-controle-du-type-de-fichier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/55/quiz-checking-the-file-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/57/quiz-what-is-prisma</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/57/quiz-czym-jest-prisma"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/57/quiz-what-is-prisma"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/57/quiz-qu-est-ce-que-prisma"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/57/quiz-what-is-prisma"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/58/build-the-client-with-an-adapter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/58/budowanie-klient-z-adapterem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/58/build-the-client-with-an-adapter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/58/construction-le-client-avec-adaptateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/58/build-the-client-with-an-adapter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/59/practice-prisma</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/59/praktyka-prisma"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/59/practice-prisma"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/59/pratique-prisma"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/59/practice-prisma"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/60/sorting-the-order-of-work-with-prisma-7</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/60/sortowanie-kolejnosc-pracy-z-prisma-7"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/60/sorting-the-order-of-work-with-prisma-7"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/60/tri-l-ordre-de-travail-avec-prisma-7"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/60/sorting-the-order-of-work-with-prisma-7"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/61/quiz-relations-in-prisma</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/61/quiz-relacje-w-prisma"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/61/quiz-relations-in-prisma"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/61/quiz-les-relations-dans-prisma"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/61/quiz-relations-in-prisma"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/63/quiz-the-get-route-for-one-pin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/63/quiz-trasa-get-jednego-pinu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/63/quiz-the-get-route-for-one-pin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/63/quiz-la-route-get-d-un-seul-pin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/63/quiz-the-get-route-for-one-pin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/64/build-a-404-for-a-missing-pin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/64/budowanie-404-dla-brakujacego-pinu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/64/build-a-404-for-a-missing-pin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/64/construction-la-404-pour-un-pin-absent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/64/build-a-404-for-a-missing-pin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/65/sorting-status-201-in-post</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/65/sortowanie-status-201-w-post"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/65/sorting-status-201-in-post"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/65/tri-le-statut-201-dans-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/65/sorting-status-201-in-post"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/66/practice-api-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/66/praktyka-api-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/66/practice-api-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/66/pratique-les-routes-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/66/practice-api-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/67/quiz-the-id-in-a-dynamic-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/67/quiz-id-w-dynamicznej-trasie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/67/quiz-the-id-in-a-dynamic-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/67/quiz-l-id-dans-une-route-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/67/quiz-the-id-in-a-dynamic-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/69/quiz-a-fresh-session-after-the-interview</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/69/quiz-swieza-sesja-po-wywiadzie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/69/quiz-a-fresh-session-after-the-interview"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/69/quiz-une-session-neuve-apres-l-entretien"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/69/quiz-a-fresh-session-after-the-interview"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/70/sorting-from-the-interview-to-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/70/sortowanie-od-wywiadu-do-kodu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/70/sorting-from-the-interview-to-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/70/tri-de-l-entretien-au-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/70/sorting-from-the-interview-to-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/71/quiz-data-body-in-a-post-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/71/quiz-data-body-w-trasie-post"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/71/quiz-data-body-in-a-post-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/71/quiz-data-body-dans-la-route-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/71/quiz-data-body-in-a-post-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/72/quiz-who-reads-the-migration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/72/quiz-kto-czyta-migracje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/72/quiz-who-reads-the-migration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/72/quiz-qui-lit-la-migration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/72/quiz-who-reads-the-migration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/73/quiz-the-prisma-version-trap</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/73/quiz-pulapka-wersji-prisma"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/73/quiz-the-prisma-version-trap"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/73/quiz-le-piege-des-versions-de-prisma"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/73/quiz-the-prisma-version-trap"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/74/sorting-safe-agent-access-to-the-database</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/74/sortowanie-bezpieczny-dostep-agenta-do-bazy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/74/sorting-safe-agent-access-to-the-database"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/74/tri-un-acces-sur-de-l-agent-a-la-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/74/sorting-safe-agent-access-to-the-database"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/75/quiz-a-development-database-for-the-agent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/75/quiz-baza-deweloperska-dla-agenta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/75/quiz-a-development-database-for-the-agent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/75/quiz-une-base-de-developpement-pour-l-agent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/75/quiz-a-development-database-for-the-agent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/76/quiz-prisma-and-rls</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/76/quiz-prisma-a-rls"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/76/quiz-prisma-and-rls"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/76/quiz-prisma-et-rls"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/76/quiz-prisma-and-rls"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/77/send-treasure-map-to-your-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/77/wyslij-treasure-map-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/77/send-treasure-map-to-your-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/77/envoie-treasure-map-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/77/send-treasure-map-to-your-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/14/78/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/14/78/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/14/78/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/14/78/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/14/78/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/1/introduction-claude-code-for-advanced-users</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/1/wprowadzenie-claude-code-dla-zaawansowanych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/1/introduction-claude-code-for-advanced-users"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/1/introduction-claude-code-pour-aller-plus-loin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/1/introduction-claude-code-for-advanced-users"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/3/quiz-the-toolset-in-p-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/3/quiz-zestaw-narzedzi-w-trybie-p"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/3/quiz-the-toolset-in-p-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/3/quiz-le-jeu-d-outils-en-mode-p"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/3/quiz-the-toolset-in-p-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/4/quiz-writing-a-file-without-consent-in-p</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/4/quiz-zapis-pliku-bez-zgody-w-p"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/4/quiz-writing-a-file-without-consent-in-p"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/4/quiz-ecrire-un-fichier-sans-permission-avec-p"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/4/quiz-writing-a-file-without-consent-in-p"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/5/sequence-a-subscription-token-for-ci</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/5/sekwencja-token-subskrypcji-dla-ci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/5/sequence-a-subscription-token-for-ci"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/5/clic-dans-l-ordre-jeton-d-abonnement-pour-la-ci"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/5/sequence-a-subscription-token-for-ci"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/6/quiz-the-bare-flag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/6/quiz-flaga-bare"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/6/quiz-the-bare-flag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/6/quiz-le-drapeau-bare"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/6/quiz-the-bare-flag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/7/sequence-returning-to-a-run-by-its-identifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/7/sekwencja-powrot-do-przebiegu-po-identyfikatorze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/7/sequence-returning-to-a-run-by-its-identifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/7/clic-dans-l-ordre-revenir-a-une-execution-par-son-identifiant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/7/sequence-returning-to-a-run-by-its-identifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/8/ordering-a-branch-diff-into-a-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/8/sortowanie-diff-galezi-do-pliku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/8/ordering-a-branch-diff-into-a-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/8/tri-le-diff-d-une-branche-dans-un-fichier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/8/ordering-a-branch-diff-into-a-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/9/ordering-a-review-with-a-json-schema</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/9/sortowanie-recenzja-ze-schematem-json"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/9/ordering-a-review-with-a-json-schema"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/9/tri-revue-avec-un-schema-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/9/ordering-a-review-with-a-json-schema"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/10/quiz-anthropic-api-key-in-p-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/10/quiz-anthropic-api-key-w-trybie-p"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/10/quiz-anthropic-api-key-in-p-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/10/quiz-anthropic-api-key-en-mode-p"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/10/quiz-anthropic-api-key-in-p-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/11/quiz-someone-else-s-project-and-p-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/11/quiz-cudzy-projekt-a-tryb-p"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/11/quiz-someone-else-s-project-and-p-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/11/quiz-le-projet-d-un-autre-et-le-mode-p"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/11/quiz-someone-else-s-project-and-p-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/12/sequence-checking-the-login</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/12/sekwencja-sprawdzenie-logowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/12/sequence-checking-the-login"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/12/clic-dans-l-ordre-verifier-la-connexion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/12/sequence-checking-the-login"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/13/quiz-the-staged-diff</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/13/quiz-diff-z-poczekalni"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/13/quiz-the-staged-diff"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/13/quiz-le-diff-de-la-zone-de-preparation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/13/quiz-the-staged-diff"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/14/quiz-the-empty-diff</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/14/quiz-pusty-diff"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/14/quiz-the-empty-diff"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/14/quiz-un-diff-vide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/14/quiz-the-empty-diff"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/15/sequence-an-approved-write-in-p</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/15/sekwencja-zatwierdzony-zapis-w-p"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/15/sequence-an-approved-write-in-p"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/15/clic-dans-l-ordre-ecriture-approuvee-en-p"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/15/sequence-an-approved-write-in-p"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/16/practice-pre-commit-review-script</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/16/praktyka-skrypt-recenzji-przed-commitem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/16/practice-pre-commit-review-script"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/16/pratique-script-de-revue-avant-le-commit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/16/practice-pre-commit-review-script"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/17/quiz-the-shape-of-the-answer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/17/quiz-ksztalt-odpowiedzi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/17/quiz-the-shape-of-the-answer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/17/quiz-la-forme-de-la-reponse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/17/quiz-the-shape-of-the-answer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/18/quiz-the-model-in-a-script</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/18/quiz-model-w-skrypcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/18/quiz-the-model-in-a-script"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/18/quiz-le-modele-dans-un-script"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/18/quiz-the-model-in-a-script"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/19/sequence-a-run-without-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/19/sekwencja-przebieg-bez-narzedzi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/19/sequence-a-run-without-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/19/clic-dans-l-ordre-execution-sans-outils"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/19/sequence-a-run-without-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/20/quiz-returning-to-a-p-run</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/20/quiz-powrot-do-przebiegu-p"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/20/quiz-returning-to-a-p-run"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/20/quiz-revenir-a-une-execution-p"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/20/quiz-returning-to-a-p-run"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/21/ordering-a-second-project-through-add-dir</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/21/sortowanie-drugi-projekt-przez-add-dir"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/21/ordering-a-second-project-through-add-dir"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/21/tri-un-second-projet-avec-add-dir"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/21/ordering-a-second-project-through-add-dir"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/23/quiz-the-file-only-no-message</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/23/quiz-sam-plik-bez-wiadomosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/23/quiz-the-file-only-no-message"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/23/quiz-le-fichier-seul-sans-message"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/23/quiz-the-file-only-no-message"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/24/quiz-line-comments-in-ci</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/24/quiz-komentarze-przy-liniach-w-ci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/24/quiz-line-comments-in-ci"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/24/quiz-commentaires-sur-les-lignes-en-ci"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/24/quiz-line-comments-in-ci"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/25/ordering-a-commit-message-into-a-variable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/25/sortowanie-opis-commita-do-zmiennej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/25/ordering-a-commit-message-into-a-variable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/25/tri-le-message-de-commit-dans-une-variable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/25/ordering-a-commit-message-into-a-variable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/26/practice-docs-generator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/26/praktyka-generator-dokumentacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/26/practice-docs-generator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/26/pratique-generateur-de-documentation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/26/practice-docs-generator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/27/quiz-the-markdown-fence-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/27/quiz-straznik-plotkow-markdown"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/27/quiz-the-markdown-fence-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/27/quiz-le-garde-des-clotures-markdown"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/27/quiz-the-markdown-fence-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/28/ordering-writing-through-a-temporary-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/28/sortowanie-zapis-przez-plik-tymczasowy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/28/ordering-writing-through-a-temporary-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/28/tri-ecrire-par-un-fichier-temporaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/28/ordering-writing-through-a-temporary-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/29/quiz-the-test-file-name</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/29/quiz-nazwa-pliku-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/29/quiz-the-test-file-name"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/29/quiz-le-nom-du-fichier-de-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/29/quiz-the-test-file-name"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/30/ordering-the-lines-of-generate-tests-sh</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/30/sortowanie-linie-skryptu-generate-tests-sh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/30/ordering-the-lines-of-generate-tests-sh"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/30/tri-les-lignes-du-script-generate-tests-sh"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/30/ordering-the-lines-of-generate-tests-sh"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/31/practice-tests-for-files-without-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/31/praktyka-testy-dla-plikow-bez-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/31/practice-tests-for-files-without-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/31/pratique-des-tests-pour-les-fichiers-sans-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/31/practice-tests-for-files-without-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/32/ordering-the-smart-commit-script</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/32/sortowanie-skrypt-smart-commit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/32/ordering-the-smart-commit-script"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/32/tri-le-script-smart-commit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/32/ordering-the-smart-commit-script"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/33/quiz-flags-for-unattended-work</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/33/quiz-flagi-dla-pracy-bez-nadzoru"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/33/quiz-flags-for-unattended-work"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/33/quiz-les-drapeaux-du-travail-sans-surveillance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/33/quiz-flags-for-unattended-work"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/34/ordering-a-filter-for-files-without-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/34/sortowanie-filtr-plikow-bez-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/34/ordering-a-filter-for-files-without-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/34/tri-le-filtre-des-fichiers-sans-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/34/ordering-a-filter-for-files-without-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/35/ordering-from-script-to-checked-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/35/sortowanie-od-skryptu-do-sprawdzonych-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/35/ordering-from-script-to-checked-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/35/tri-du-script-aux-tests-verifies"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/35/ordering-from-script-to-checked-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/37/quiz-a-rule-for-api-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/37/quiz-regula-dla-tras-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/37/quiz-a-rule-for-api-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/37/quiz-regle-pour-les-routes-d-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/37/quiz-a-rule-for-api-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/38/sorting-a-rule-file-with-paths</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/38/sortowanie-plik-reguly-ze-sciezkami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/38/sorting-a-rule-file-with-paths"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/38/tri-fichier-de-regle-avec-chemins"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/38/sorting-a-rule-file-with-paths"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/39/sorting-parts-of-the-treasure-map-claude-md</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/39/sortowanie-czesci-claude-md-treasure-map"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/39/sorting-parts-of-the-treasure-map-claude-md"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/39/tri-les-parties-du-claude-md-de-treasure-map"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/39/sorting-parts-of-the-treasure-map-claude-md"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/40/practice-smart-commit-generator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/40/praktyka-generator-wiadomosci-commitow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/40/practice-smart-commit-generator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/40/pratique-generateur-de-messages-de-commit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/40/practice-smart-commit-generator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/41/quiz-a-line-to-cross-out-of-claude-md</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/41/quiz-linia-do-skreslenia-z-claude-md"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/41/quiz-a-line-to-cross-out-of-claude-md"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/41/quiz-ligne-a-rayer-de-claude-md"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/41/quiz-a-line-to-cross-out-of-claude-md"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/42/sorting-memory-levels-from-the-widest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/42/sortowanie-poziomy-pamieci-od-najszerszego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/42/sorting-memory-levels-from-the-widest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/42/tri-niveaux-de-memoire-du-plus-large"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/42/sorting-memory-levels-from-the-widest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/43/practice-component-generator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/43/praktyka-generator-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/43/practice-component-generator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/43/pratique-generateur-de-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/43/practice-component-generator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/44/quiz-private-notes-in-a-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/44/quiz-prywatne-notatki-w-projekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/44/quiz-private-notes-in-a-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/44/quiz-notes-privees-dans-le-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/44/quiz-private-notes-in-a-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/45/quiz-an-import-and-the-context-size</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/45/quiz-import-a-rozmiar-kontekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/45/quiz-an-import-and-the-context-size"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/45/quiz-import-et-taille-du-contexte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/45/quiz-an-import-and-the-context-size"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/46/sorting-precedence-of-settings-files</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/46/sortowanie-pierwszenstwo-plikow-ustawien"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/46/sorting-precedence-of-settings-files"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/46/tri-priorite-des-fichiers-de-reglages"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/46/sorting-precedence-of-settings-files"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/47/practice-plain-language-code-search</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/47/praktyka-wyszukiwarka-kodu-zwyklym-zdaniem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/47/practice-plain-language-code-search"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/47/pratique-chercher-du-code-avec-une-phrase"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/47/practice-plain-language-code-search"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/48/quiz-an-ask-rule-and-an-allow-from-another-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/48/quiz-regula-ask-a-allow-z-innego-pliku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/48/quiz-an-ask-rule-and-an-allow-from-another-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/48/quiz-regle-ask-et-allow-d-un-autre-fichier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/48/quiz-an-ask-rule-and-an-allow-from-another-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/49/sorting-the-order-of-rule-checks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/49/sortowanie-kolejnosc-sprawdzania-regul"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/49/sorting-the-order-of-rule-checks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/49/tri-ordre-d-examen-des-regles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/49/sorting-the-order-of-rule-checks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/50/sorting-an-ask-rule-for-migrations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/50/sortowanie-regula-ask-dla-migracji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/50/sorting-an-ask-rule-for-migrations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/50/tri-regle-ask-pour-les-migrations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/50/sorting-an-ask-rule-for-migrations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/51/quiz-a-personal-rule-in-a-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/51/quiz-osobista-regula-w-projekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/51/quiz-a-personal-rule-in-a-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/51/quiz-regle-personnelle-dans-le-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/51/quiz-a-personal-rule-in-a-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/52/sequence-is-the-private-file-hidden</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/52/sekwencja-czy-plik-prywatny-jest-ukryty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/52/sequence-is-the-private-file-hidden"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/52/clic-dans-l-ordre-le-fichier-prive-est-il-cache"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/52/sequence-is-the-private-file-hidden"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/53/quiz-the-source-of-a-permission-rule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/53/quiz-zrodlo-reguly-uprawnien"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/53/quiz-the-source-of-a-permission-rule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/53/quiz-source-d-une-regle-de-permission"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/53/quiz-the-source-of-a-permission-rule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/54/quiz-allow-rules-and-folder-trust</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/54/quiz-reguly-allow-i-zaufanie-do-folderu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/54/quiz-allow-rules-and-folder-trust"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/54/quiz-regles-allow-et-confiance-du-dossier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/54/quiz-allow-rules-and-folder-trust"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/55/sequence-a-paths-pattern-for-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/55/sekwencja-wzorzec-paths-dla-tras"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/55/sequence-a-paths-pattern-for-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/55/clic-dans-l-ordre-motif-paths-pour-les-routes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/55/sequence-a-paths-pattern-for-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/56/quiz-when-a-rule-with-paths-loads</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/56/quiz-kiedy-laduje-sie-regula-ze-sciezkami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/56/quiz-when-a-rule-with-paths-loads"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/56/quiz-quand-se-charge-une-regle-avec-chemins"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/56/quiz-when-a-rule-with-paths-loads"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/57/quiz-1-versus-in-a-script</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/57/quiz-1-a-w-skrypcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/57/quiz-1-versus-in-a-script"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/57/quiz-1-et-dans-un-script"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/57/quiz-1-versus-in-a-script"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/59/quiz-the-reviewer-subagent-s-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/59/quiz-narzedzia-subagenta-recenzenta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/59/quiz-the-reviewer-subagent-s-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/59/quiz-outils-du-subagent-relecteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/59/quiz-the-reviewer-subagent-s-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/60/quiz-a-subagent-for-the-whole-crew</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/60/quiz-subagent-dla-calej-zalogi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/60/quiz-a-subagent-for-the-whole-crew"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/60/quiz-subagent-pour-tout-l-equipage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/60/quiz-a-subagent-for-the-whole-crew"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/61/sorting-checking-a-plugin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/61/sortowanie-sprawdzenie-pluginu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/61/sorting-checking-a-plugin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/61/tri-verification-du-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/61/sorting-checking-a-plugin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/62/quiz-cli-or-mcp</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/62/quiz-cli-czy-mcp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/62/quiz-cli-or-mcp"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/62/quiz-cli-ou-mcp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/62/quiz-cli-or-mcp"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/63/quiz-an-injected-list-of-files-in-a-skill</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/63/quiz-wstrzyknieta-lista-plikow-w-skillu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/63/quiz-an-injected-list-of-files-in-a-skill"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/63/quiz-liste-de-fichiers-injectee-dans-un-skill"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/63/quiz-an-injected-list-of-files-in-a-skill"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/65/quiz-what-enforces-a-rule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/65/quiz-co-egzekwuje-zasade"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/65/quiz-what-enforces-a-rule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/65/quiz-ce-qui-fait-respecter-la-regle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/65/quiz-what-enforces-a-rule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/66/quiz-a-hook-s-exit-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/66/quiz-kod-wyjscia-hooka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/66/quiz-a-hook-s-exit-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/66/quiz-code-de-sortie-d-un-hook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/66/quiz-a-hook-s-exit-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/67/sorting-testing-a-hook-without-claude</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/67/sortowanie-test-hooka-bez-claude"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/67/sorting-testing-a-hook-without-claude"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/67/tri-tester-un-hook-sans-claude"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/67/sorting-testing-a-hook-without-claude"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/68/sorting-hook-lifecycle-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/68/sortowanie-zdarzenia-cyklu-zycia-hookow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/68/sorting-hook-lifecycle-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/68/tri-evenements-du-cycle-de-vie-des-hooks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/68/sorting-hook-lifecycle-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/70/quiz-remote-control-and-a-closed-laptop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/70/quiz-remote-control-a-zamkniety-laptop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/70/quiz-remote-control-and-a-closed-laptop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/70/quiz-remote-control-et-ordinateur-ferme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/70/quiz-remote-control-and-a-closed-laptop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/71/quiz-what-a-cloud-session-does-not-see</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/71/quiz-czego-nie-widzi-sesja-w-chmurze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/71/quiz-what-a-cloud-session-does-not-see"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/71/quiz-ce-que-la-session-cloud-ne-voit-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/71/quiz-what-a-cloud-session-does-not-see"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/72/sorting-a-cloud-task-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/72/sortowanie-zadanie-w-chmurze-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/72/sorting-a-cloud-task-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/72/tri-une-tache-cloud-pas-a-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/72/sorting-a-cloud-task-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/73/quiz-which-deck-for-a-browser-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/73/quiz-ktory-poklad-do-testu-w-przegladarce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/73/quiz-which-deck-for-a-browser-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/73/quiz-quel-pont-pour-un-test-dans-le-navigateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/73/quiz-which-deck-for-a-browser-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/74/sequence-a-task-to-the-cloud</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/74/sekwencja-zadanie-do-chmury"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/74/sequence-a-task-to-the-cloud"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/74/sequence-une-tache-vers-le-cloud"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/74/sequence-a-task-to-the-cloud"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/76/quiz-rules-before-the-start-in-a-worktree</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/76/quiz-reguly-przed-startem-w-worktree"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/76/quiz-rules-before-the-start-in-a-worktree"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/76/quiz-les-regles-avant-le-depart-dans-un-worktree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/76/quiz-rules-before-the-start-in-a-worktree"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/77/quiz-the-classifier-and-the-env-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/77/quiz-klasyfikator-a-plik-env"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/77/quiz-the-classifier-and-the-env-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/77/quiz-le-classificateur-et-le-fichier-env"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/77/quiz-the-classifier-and-the-env-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/78/sorting-a-deny-rule-for-the-database-reset</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/78/sortowanie-regula-deny-dla-resetu-bazy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/78/sorting-a-deny-rule-for-the-database-reset"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/78/tri-une-regle-deny-pour-le-reset-de-la-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/78/sorting-a-deny-rule-for-the-database-reset"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/79/quiz-a-classifier-block-in-claude-p</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/79/quiz-blokada-klasyfikatora-w-claude-p"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/79/quiz-a-classifier-block-in-claude-p"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/79/quiz-un-blocage-du-classificateur-dans-claude-p"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/79/quiz-a-classifier-block-in-claude-p"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/80/quiz-the-reach-of-the-sandbox</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/80/quiz-zasieg-sandboxa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/80/quiz-the-reach-of-the-sandbox"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/80/quiz-la-portee-du-sandbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/80/quiz-the-reach-of-the-sandbox"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/81/quiz-where-the-automode-block-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/81/quiz-gdzie-dziala-blok-automode"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/81/quiz-where-the-automode-block-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/81/quiz-ou-le-bloc-automode-est-pris-en-compte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/81/quiz-where-the-automode-block-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/83/quiz-a-condition-the-evaluator-can-see</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/83/quiz-warunek-widoczny-dla-ewaluatora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/83/quiz-a-condition-the-evaluator-can-see"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/83/quiz-une-condition-visible-pour-l-evaluateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/83/quiz-a-condition-the-evaluator-can-see"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/84/quiz-what-git-diff-does-not-see</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/84/quiz-czego-nie-widzi-git-diff"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/84/quiz-what-git-diff-does-not-see"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/84/quiz-ce-que-git-diff-ne-voit-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/84/quiz-what-git-diff-does-not-see"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/85/sorting-the-morning-briefing-after-a-night-run</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/85/sortowanie-poranna-odprawa-po-nocnym-przebiegu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/85/sorting-the-morning-briefing-after-a-night-run"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/85/tri-le-briefing-du-matin-apres-l-execution-de-nuit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/85/sorting-the-morning-briefing-after-a-night-run"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/86/sorting-a-manual-trial-of-the-stop-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/86/sortowanie-reczna-proba-hooka-stop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/86/sorting-a-manual-trial-of-the-stop-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/86/tri-l-essai-a-la-main-du-hook-stop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/86/sorting-a-manual-trial-of-the-stop-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/87/quiz-what-stops-a-stop-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/87/quiz-co-zatrzyma-hook-stop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/87/quiz-what-stops-a-stop-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/87/quiz-ce-qui-arretera-le-hook-stop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/87/quiz-what-stops-a-stop-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/88/quiz-five-questions-at-the-morning-briefing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/88/quiz-piec-pytan-na-porannej-odprawie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/88/quiz-five-questions-at-the-morning-briefing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/88/quiz-les-cinq-questions-au-briefing-du-matin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/88/quiz-five-questions-at-the-morning-briefing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/90/quiz-what-claude-w-gives-you</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/90/quiz-co-daje-claude-w"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/90/quiz-what-claude-w-gives-you"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/90/quiz-ce-que-donne-claude-w"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/90/quiz-what-claude-w-gives-you"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/91/sorting-removing-a-worktree-after-the-voyage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/91/sortowanie-usuniecie-worktree-po-rejsie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/91/sorting-removing-a-worktree-after-the-voyage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/91/tri-supprimer-le-worktree-apres-la-traversee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/91/sorting-removing-a-worktree-after-the-voyage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/92/quiz-loop-or-schedule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/92/quiz-loop-czy-schedule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/92/quiz-loop-or-schedule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/92/quiz-loop-ou-schedule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/92/quiz-loop-or-schedule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/93/sequence-a-big-change-across-many-files</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/93/sekwencja-duza-zmiana-w-wielu-plikach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/93/sequence-a-big-change-across-many-files"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/93/clic-dans-l-ordre-un-grand-changement-dans-beaucoup-de-fichiers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/93/sequence-a-big-change-across-many-files"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/94/quiz-when-not-to-work-in-parallel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/94/quiz-kiedy-nie-pracowac-rownolegle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/94/quiz-when-not-to-work-in-parallel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/94/quiz-quand-ne-pas-travailler-en-parallele"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/94/quiz-when-not-to-work-in-parallel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/96/quiz-when-a-task-costs-too-much</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/96/quiz-gdy-zadanie-kosztuje-za-duzo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/96/quiz-when-a-task-costs-too-much"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/96/quiz-quand-la-tache-coute-trop-cher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/96/quiz-when-a-task-costs-too-much"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/97/quiz-cost-without-a-better-answer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/97/quiz-koszt-bez-lepszej-odpowiedzi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/97/quiz-cost-without-a-better-answer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/97/quiz-un-cout-sans-meilleure-reponse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/97/quiz-cost-without-a-better-answer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/98/sorting-a-budget-limit-for-a-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/98/sortowanie-limit-budzetu-dla-petli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/98/sorting-a-budget-limit-for-a-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/98/tri-la-limite-de-budget-pour-une-boucle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/98/sorting-a-budget-limit-for-a-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/99/quiz-an-approved-api-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/99/quiz-zatwierdzony-klucz-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/99/quiz-an-approved-api-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/99/quiz-une-cle-api-approuvee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/99/quiz-an-approved-api-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/101/quiz-a-key-in-next-public</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/101/quiz-klucz-w-next-public"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/101/quiz-a-key-in-next-public"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/101/quiz-une-cle-dans-next-public"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/101/quiz-a-key-in-next-public"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/102/quiz-a-handler-without-return-after-the-save</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/102/quiz-handler-bez-return-po-zapisie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/102/quiz-a-handler-without-return-after-the-save"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/102/quiz-un-handler-sans-return-apres-l-enregistrement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/102/quiz-a-handler-without-return-after-the-save"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/103/sorting-locks-in-the-edit-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/103/sortowanie-zamki-w-trasie-edycji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/103/sorting-locks-in-the-edit-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/103/tri-les-verrous-de-la-route-de-modification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/103/sorting-locks-in-the-edit-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/104/quiz-security-headers-in-next-config-ts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/104/quiz-naglowki-bezpieczenstwa-w-next-config-ts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/104/quiz-security-headers-in-next-config-ts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/104/quiz-les-en-tetes-de-securite-dans-next-config-ts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/104/quiz-security-headers-in-next-config-ts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/105/quiz-a-finding-from-security-review</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/105/quiz-zgloszenie-z-security-review"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/105/quiz-a-finding-from-security-review"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/105/quiz-un-signalement-de-security-review"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/105/quiz-a-finding-from-security-review"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/107/quiz-two-failed-fixes-in-a-row</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/107/quiz-dwie-nieudane-poprawki-z-rzedu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/107/quiz-two-failed-fixes-in-a-row"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/107/quiz-deux-corrections-ratees-de-suite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/107/quiz-two-failed-fixes-in-a-row"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/108/quiz-the-last-review-before-publishing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/108/quiz-ostatni-przeglad-przed-publikacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/108/quiz-the-last-review-before-publishing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/108/quiz-la-derniere-revue-avant-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/108/quiz-the-last-review-before-publishing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/109/sorting-the-full-cycle-of-the-final-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/109/sortowanie-pelny-cykl-projektu-koncowego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/109/sorting-the-full-cycle-of-the-final-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/109/tri-le-cycle-complet-du-projet-final"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/109/sorting-the-full-cycle-of-the-final-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/110/quiz-the-bad-change-is-already-in-a-commit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/110/quiz-zla-zmiana-jest-juz-w-commicie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/110/quiz-the-bad-change-is-already-in-a-commit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/110/quiz-la-mauvaise-modification-est-deja-dans-un-commit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/110/quiz-the-bad-change-is-already-in-a-commit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/111/quiz-what-you-send-to-the-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/111/quiz-co-wysylasz-mentorowi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/111/quiz-what-you-send-to-the-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/111/quiz-ce-que-tu-envoies-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/111/quiz-what-you-send-to-the-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/112/congratulations-you-ve-completed-vibecoding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/112/gratulacje-ukonczyles-vibecoding"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/112/congratulations-you-ve-completed-vibecoding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/112/felicitations-tu-as-termine-vibecoding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/112/congratulations-you-ve-completed-vibecoding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/6/15/113/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/6/15/113/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/6/15/113/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/6/15/113/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/6/15/113/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/1/introduction-python-fundamentals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/1/wprowadzenie-fundamenty-pythona"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/1/introduction-python-fundamentals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/1/introduction-les-fondamentaux-de-python"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/1/introduction-python-fundamentals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/3/what-is-python</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/3/co-to-jest-python"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/3/what-is-python"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/3/qu-est-ce-que-python"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/3/what-is-python"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/4/python-applications</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/4/zastosowania-pythona"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/4/python-applications"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/4/applications-de-python"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/4/python-applications"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/5/variable-assignment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/5/przypisanie-zmiennej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/5/variable-assignment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/5/affectation-d-une-variable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/5/variable-assignment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/6/python-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/6/skladnia-pythona"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/6/python-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/6/syntaxe-de-python"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/6/python-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/7/case-sensitivity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/7/wielkosc-liter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/7/case-sensitivity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/7/sensibilite-a-la-casse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/7/case-sensitivity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/9/creating-your-first-variable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/9/tworzenie-pierwszej-zmiennej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/9/creating-your-first-variable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/9/creer-ta-premiere-variable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/9/creating-your-first-variable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/10/different-variable-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/10/rozne-typy-zmiennych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/10/different-variable-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/10/differents-types-de-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/10/different-variable-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/11/f-strings</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/11/f-stringi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/11/f-strings"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/11/les-f-strings"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/11/f-strings"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/12/variable-naming</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/12/nazewnictwo-zmiennych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/12/variable-naming"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/12/nommage-des-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/12/variable-naming"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/13/snake-case</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/13/snake-case"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/13/snake-case"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/13/snake-case"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/13/snake-case"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/14/building-print</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/14/budowanie-print"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/14/building-print"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/14/construire-print"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/14/building-print"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/15/input-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/15/funkcja-input"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/15/input-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/15/la-fonction-input"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/15/input-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/16/print-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/16/f-string-w-print"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/16/print-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/16/la-fonction-print"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/16/print-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/17/program-with-f-string</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/17/program-z-f-stringiem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/17/program-with-f-string"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/17/programme-avec-f-string"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/17/program-with-f-string"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/19/data-types-ordering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/19/typy-danych-porzadkowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/19/data-types-ordering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/19/les-types-de-donnees-ordonner"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/19/data-types-ordering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/20/type-conversion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/20/konwersja-typow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/20/type-conversion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/20/conversion-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/20/type-conversion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/21/mathematical-operations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/21/operacje-matematyczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/21/mathematical-operations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/21/operations-mathematiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/21/mathematical-operations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/22/conversion-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/22/proces-konwersji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/22/conversion-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/22/processus-de-conversion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/22/conversion-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/23/temperature-conversion-program</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/23/program-konwersji-temperatury"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/23/temperature-conversion-program"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/23/programme-de-conversion-de-temperature"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/23/temperature-conversion-program"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/24/type-checking</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/24/sprawdzanie-typu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/24/type-checking"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/24/verification-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/24/type-checking"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/25/type-checking</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/25/sprawdzanie-typu-funkcja-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/25/type-checking"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/25/verification-de-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/25/type-checking"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/26/string-int-conversion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/26/konwersja-string-int"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/26/string-int-conversion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/26/conversion-string-int"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/26/string-int-conversion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/27/f-string</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/27/f-string"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/27/f-string"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/27/f-string"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/27/f-string"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/28/integer-division-vs-regular-division</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/28/dzielenie-calkowite-vs-zwykle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/28/integer-division-vs-regular-division"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/28/division-entiere-vs-division-normale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/28/integer-division-vs-regular-division"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/29/string-slicing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/29/wycinanie-fragmentu-tekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/29/string-slicing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/29/slicing-de-chaines"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/29/string-slicing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/30/building-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/30/budowanie-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/30/building-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/30/construire-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/30/building-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/31/the-int-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/31/typ-int"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/31/the-int-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/31/le-type-int"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/31/the-int-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/32/division</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/32/dzielenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/32/division"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/32/division"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/32/division"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/33/bmi-calculation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/33/kalkulacja-bmi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/33/bmi-calculation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/33/calcul-de-l-imc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/33/bmi-calculation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/34/modulo-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/34/reszta-z-dzielenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/34/modulo-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/34/l-operateur-modulo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/34/modulo-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/35/boolean-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/35/wartosci-logiczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/35/boolean-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/35/valeurs-booleennes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/35/boolean-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/36/building-float</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/36/budowanie-float"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/36/building-float"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/36/construire-float"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/36/building-float"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/37/string-indexing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/37/indeksowanie-tekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/37/string-indexing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/37/indexation-de-chaines"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/37/string-indexing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/38/creating-a-variable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/38/utworzenie-zmiennej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/38/creating-a-variable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/38/creer-une-variable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/38/creating-a-variable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/39/print-with-f-string</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/39/print-z-f-stringiem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/39/print-with-f-string"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/39/print-avec-f-string"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/39/print-with-f-string"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/40/safari-base-camp-menu</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/40/safari-base-camp-menu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/40/safari-base-camp-menu"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/40/camp-de-base-safari-menu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/40/safari-base-camp-menu"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/41/safari-base-camp-input</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/41/safari-base-camp-wybor-opcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/41/safari-base-camp-input"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/41/camp-de-base-safari-input"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/41/safari-base-camp-input"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/42/int-conversion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/42/konwersja-int"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/42/int-conversion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/42/conversion-en-int"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/42/int-conversion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/43/safari-base-camp-calculator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/43/safari-base-camp-kalkulator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/43/safari-base-camp-calculator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/43/camp-de-base-safari-calculatrice"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/43/safari-base-camp-calculator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/44/safari-base-camp-journal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/44/safari-base-camp-dziennik"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/44/safari-base-camp-journal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/44/camp-de-base-safari-journal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/44/safari-base-camp-journal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/45/building-input</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/45/budowanie-input"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/45/building-input"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/45/construire-input"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/45/building-input"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/46/safari-base-camp-complete-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/46/safari-base-camp-kompletny-projekt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/46/safari-base-camp-complete-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/46/camp-de-base-safari-projet-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/46/safari-base-camp-complete-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/47/summary-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/47/podsumowanie-zmienne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/47/summary-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/47/resume-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/47/summary-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/48/summary-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/48/podsumowanie-typy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/48/summary-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/48/resume-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/48/summary-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/49/type-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/49/hierarchia-typow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/49/type-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/49/hierarchie-des-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/49/type-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/50/summary-conversion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/50/podsumowanie-konwersja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/50/summary-conversion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/50/resume-conversion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/50/summary-conversion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/51/summary-f-strings</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/51/podsumowanie-f-stringi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/51/summary-f-strings"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/51/resume-f-strings"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/51/summary-f-strings"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/52/string-slicing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/52/slicing-stringa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/52/string-slicing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/52/slicing-de-chaines"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/52/string-slicing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/53/program-with-multiple-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/53/program-z-wieloma-zmiennymi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/53/program-with-multiple-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/53/programme-avec-plusieurs-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/53/program-with-multiple-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/54/building-len</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/54/budowanie-len"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/54/building-len"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/54/construire-len"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/54/building-len"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/55/program-with-strings</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/55/program-ze-stringami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/55/program-with-strings"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/55/programme-avec-des-chaines"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/55/program-with-strings"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/56/summary-print</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/56/podsumowanie-print"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/56/summary-print"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/56/resume-print"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/56/summary-print"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/58/modulo-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/58/operator-modulo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/58/modulo-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/58/l-operateur-modulo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/58/modulo-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/59/exponentiation-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/59/operator-potegowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/59/exponentiation-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/59/operateur-d-exponentiation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/59/exponentiation-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/60/the-and-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/60/operator-and"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/60/the-and-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/60/l-operateur-and"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/60/the-and-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/61/assignment-vs-comparison</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/61/przypisanie-vs-porownanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/61/assignment-vs-comparison"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/61/affectation-vs-comparaison"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/61/assignment-vs-comparison"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/63/the-if-statement</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/63/instrukcja-if"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/63/the-if-statement"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/63/l-instruction-if"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/63/the-if-statement"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/64/the-elif-keyword</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/64/slowo-elif"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/64/the-elif-keyword"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/64/le-mot-cle-elif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/64/the-elif-keyword"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/65/if-else-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/65/struktura-if-else"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/65/if-else-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/65/structure-if-else"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/65/if-else-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/66/if-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/66/skladnia-if"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/66/if-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/66/syntaxe-de-if"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/66/if-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/68/the-for-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/68/petla-for"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/68/the-for-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/68/la-boucle-for"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/68/the-for-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/69/the-range-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/69/funkcja-range"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/69/the-range-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/69/la-fonction-range"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/69/the-range-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/70/the-while-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/70/petla-while"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/70/the-while-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/70/la-boucle-while"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/70/the-while-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/71/the-break-keyword</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/71/slowo-break"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/71/the-break-keyword"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/71/le-mot-cle-break"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/71/the-break-keyword"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/73/the-def-keyword</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/73/slowo-def"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/73/the-def-keyword"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/73/le-mot-cle-def"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/73/the-def-keyword"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/74/the-return-keyword</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/74/slowo-return"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/74/the-return-keyword"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/74/le-mot-cle-return"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/74/the-return-keyword"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/75/calling-a-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/75/wywolanie-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/75/calling-a-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/75/appeler-une-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/75/calling-a-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/76/function-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/76/definicja-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/76/function-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/76/definition-de-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/76/function-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/77/print-vs-return</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/77/print-vs-return"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/77/print-vs-return"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/77/print-vs-return"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/77/print-vs-return"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/78/submit-your-project-to-a-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/78/wyslij-projekt-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/78/submit-your-project-to-a-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/78/soumets-ton-projet-a-un-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/78/submit-your-project-to-a-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/1/79/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/1/79/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/1/79/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/1/79/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/1/79/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/1/introduction-data-structures</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/1/wprowadzenie-struktury-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/1/introduction-data-structures"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/1/introduction-les-structures-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/1/introduction-data-structures"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/3/what-is-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/3/czym-jest-lista"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/3/what-is-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/3/qu-est-ce-qu-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/3/what-is-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/4/list-indexing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/4/indeksowanie-list"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/4/list-indexing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/4/indexation-d-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/4/list-indexing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/5/accessing-the-last-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/5/dostep-do-ostatniego-elementu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/5/accessing-the-last-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/5/acceder-au-dernier-element"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/5/accessing-the-last-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/6/creating-and-filtering-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/6/tworzenie-i-filtrowanie-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/6/creating-and-filtering-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/6/creer-et-filtrer-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/6/creating-and-filtering-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/7/slicing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/7/wycinanie-slicing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/7/slicing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/7/le-slicing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/7/slicing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/8/creating-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/8/tworzenie-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/8/creating-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/8/creer-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/8/creating-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/9/indexing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/9/indeksowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/9/indexing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/9/indexation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/9/indexing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/10/list-slicing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/10/wycinanie-fragmentu-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/10/list-slicing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/10/slicing-d-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/10/list-slicing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/11/creating-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/11/tworzenie-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/11/creating-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/11/creer-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/11/creating-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/12/accessing-an-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/12/dostep-do-elementu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/12/accessing-an-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/12/acceder-a-un-element"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/12/accessing-an-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/13/program-with-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/13/program-z-lista"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/13/program-with-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/13/programme-avec-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/13/program-with-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/15/the-append-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/15/metoda-append"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/15/the-append-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/15/la-methode-append"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/15/the-append-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/16/the-pop-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/16/metoda-pop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/16/the-pop-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/16/la-methode-pop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/16/the-pop-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/17/the-sort-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/17/metoda-sort"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/17/the-sort-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/17/la-methode-sort"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/17/the-sort-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/18/extending-a-list-extend</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/18/rozszerzanie-listy-extend"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/18/extending-a-list-extend"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/18/etendre-une-liste-extend"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/18/extending-a-list-extend"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/19/the-insert-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/19/metoda-insert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/19/the-insert-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/19/la-methode-insert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/19/the-insert-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/20/adding-to-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/20/dodawanie-do-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/20/adding-to-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/20/ajouter-a-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/20/adding-to-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/21/removing-from-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/21/usuwanie-z-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/21/removing-from-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/21/supprimer-d-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/21/removing-from-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/22/sorting-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/22/sortowanie-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/22/sorting-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/22/trier-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/22/sorting-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/23/adding-an-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/23/dodawanie-elementu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/23/adding-an-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/23/ajouter-un-element"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/23/adding-an-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/24/sorting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/24/sortowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/24/sorting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/24/trier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/24/sorting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/25/modifying-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/25/modyfikacja-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/25/modifying-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/25/modifier-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/25/modifying-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/27/what-is-a-dictionary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/27/czym-jest-slownik"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/27/what-is-a-dictionary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/27/qu-est-ce-qu-un-dictionnaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/27/what-is-a-dictionary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/28/accessing-a-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/28/dostep-do-wartosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/28/accessing-a-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/28/acceder-a-une-valeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/28/accessing-a-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/29/the-get-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/29/metoda-get"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/29/the-get-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/29/la-methode-get"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/29/the-get-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/30/building-a-list-comprehension</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/30/budowanie-list-comprehension"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/30/building-a-list-comprehension"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/30/construire-une-comprehension-de-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/30/building-a-list-comprehension"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/31/iterating-over-a-dictionary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/31/iteracja-po-slowniku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/31/iterating-over-a-dictionary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/31/iterer-sur-un-dictionnaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/31/iterating-over-a-dictionary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/32/creating-a-dictionary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/32/tworzenie-slownika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/32/creating-a-dictionary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/32/creer-un-dictionnaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/32/creating-a-dictionary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/33/accessing-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/33/dostep-do-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/33/accessing-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/33/acceder-aux-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/33/accessing-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/34/adding-to-a-dictionary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/34/dodawanie-do-slownika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/34/adding-to-a-dictionary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/34/ajouter-a-un-dictionnaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/34/adding-to-a-dictionary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/35/working-with-a-dictionary-full-cycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/35/praca-ze-slownikiem-pelny-cykl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/35/working-with-a-dictionary-full-cycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/35/travailler-avec-un-dictionnaire-cycle-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/35/working-with-a-dictionary-full-cycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/36/creating-a-dictionary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/36/tworzenie-slownika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/36/creating-a-dictionary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/36/creer-un-dictionnaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/36/creating-a-dictionary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/37/accessing-a-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/37/dostep-do-wartosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/37/accessing-a-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/37/acceder-a-une-valeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/37/accessing-a-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/38/working-with-a-dictionary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/38/praca-ze-slownikiem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/38/working-with-a-dictionary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/38/travailler-avec-un-dictionnaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/38/working-with-a-dictionary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/40/tuples-vs-lists</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/40/krotki-vs-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/40/tuples-vs-lists"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/40/tuples-vs-listes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/40/tuples-vs-lists"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/41/sets</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/41/zbiory-sets"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/41/sets"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/41/les-ensembles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/41/sets"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/42/set-operations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/42/operacje-na-zbiorach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/42/set-operations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/42/operations-sur-les-ensembles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/42/set-operations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/43/creating-a-tuple</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/43/tworzenie-krotki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/43/creating-a-tuple"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/43/creer-un-tuple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/43/creating-a-tuple"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/44/removing-duplicates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/44/usuwanie-duplikatow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/44/removing-duplicates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/44/supprimer-les-doublons"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/44/removing-duplicates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/45/dictionary-get-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/45/metoda-get-slownika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/45/dictionary-get-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/45/la-methode-get-d-un-dictionnaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/45/dictionary-get-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/46/building-remove</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/46/budowanie-remove"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/46/building-remove"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/46/construire-remove"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/46/building-remove"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/47/set-operations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/47/operacje-na-zbiorach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/47/set-operations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/47/operations-sur-les-ensembles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/47/set-operations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/49/list-comprehension</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/49/list-comprehension"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/49/list-comprehension"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/49/comprehension-de-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/49/list-comprehension"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/50/comprehension-with-a-condition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/50/list-comprehension-z-warunkiem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/50/comprehension-with-a-condition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/50/comprehension-avec-une-condition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/50/comprehension-with-a-condition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/51/list-comprehension</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/51/list-comprehension"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/51/list-comprehension"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/51/comprehension-de-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/51/list-comprehension"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/52/list-comprehension</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/52/list-comprehension"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/52/list-comprehension"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/52/comprehension-de-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/52/list-comprehension"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/54/bubble-sort</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/54/sortowanie-babelkowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/54/bubble-sort"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/54/tri-a-bulles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/54/bubble-sort"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/55/binary-search</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/55/wyszukiwanie-binarne-warunek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/55/binary-search"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/55/recherche-binaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/55/binary-search"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/56/algorithm-complexity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/56/zlozonosc-algorytmow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/56/algorithm-complexity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/56/complexite-algorithmique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/56/algorithm-complexity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/57/building-dict-items</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/57/budowanie-dict-items"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/57/building-dict-items"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/57/construire-dict-items"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/57/building-dict-items"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/58/binary-search</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/58/kroki-wyszukiwania-binarnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/58/binary-search"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/58/recherche-binaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/58/binary-search"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/60/project-data-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/60/projekt-struktura-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/60/project-data-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/60/projet-structure-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/60/project-data-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/61/project-species-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/61/projekt-lista-gatunkow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/61/project-species-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/61/projet-liste-d-especes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/61/project-species-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/62/project-search</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/62/projekt-wyszukiwanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/62/project-search"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/62/projet-recherche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/62/project-search"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/63/creating-a-tuple</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/63/tworzenie-krotki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/63/creating-a-tuple"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/63/creer-un-tuple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/63/creating-a-tuple"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/64/project-sorting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/64/projekt-sortowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/64/project-sorting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/64/projet-tri"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/64/project-sorting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/65/project-complete-tracker</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/65/projekt-kompletny-tracker"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/65/project-complete-tracker"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/65/projet-traqueur-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/65/project-complete-tracker"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/66/creating-a-set</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/66/tworzenie-zbioru"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/66/creating-a-set"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/66/creer-un-ensemble"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/66/creating-a-set"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/67/bubble-sort-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/67/sortowanie-babelkowe-kroki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/67/bubble-sort-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/67/tri-a-bulles-etapes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/67/bubble-sort-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/68/summary-lists</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/68/podsumowanie-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/68/summary-lists"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/68/resume-listes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/68/summary-lists"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/69/summary-dictionaries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/69/podsumowanie-slowniki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/69/summary-dictionaries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/69/resume-dictionnaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/69/summary-dictionaries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/70/summary-data-structures</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/70/podsumowanie-struktury"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/70/summary-data-structures"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/70/resume-structures-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/70/summary-data-structures"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/71/submit-safari-species-tracker-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/71/wyslij-safari-species-tracker-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/71/submit-safari-species-tracker-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/71/soumets-le-traqueur-d-especes-de-safari-a-un-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/71/submit-safari-species-tracker-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/2/72/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/2/72/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/2/72/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/2/72/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/2/72/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/1/introduction-object-oriented-programming</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/1/wprowadzenie-programowanie-obiektowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/1/introduction-object-oriented-programming"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/1/introduction-la-programmation-orientee-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/1/introduction-object-oriented-programming"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/3/what-is-a-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/3/czym-jest-klasa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/3/what-is-a-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/3/qu-est-ce-qu-une-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/3/what-is-a-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/4/the-init-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/4/metoda-init"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/4/the-init-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/4/la-methode-init"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/4/the-init-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/5/the-self-parameter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/5/parametr-self"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/5/the-self-parameter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/5/le-parametre-self"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/5/the-self-parameter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/6/creating-a-class-and-object</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/6/tworzenie-klasy-i-obiektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/6/creating-a-class-and-object"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/6/creer-une-classe-et-un-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/6/creating-a-class-and-object"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/7/creating-instances</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/7/tworzenie-instancji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/7/creating-instances"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/7/creer-des-instances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/7/creating-instances"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/8/first-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/8/pierwsza-klasa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/8/first-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/8/premiere-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/8/first-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/9/creating-instances</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/9/tworzenie-instancji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/9/creating-instances"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/9/creer-des-instances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/9/creating-instances"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/10/class-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/10/definicja-klasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/10/class-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/10/definition-de-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/10/class-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/11/the-init-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/11/metoda-init"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/11/the-init-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/11/la-methode-init"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/11/the-init-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/12/class-with-a-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/12/klasa-z-metoda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/12/class-with-a-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/12/classe-avec-une-methode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/12/class-with-a-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/14/class-vs-instance-attributes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/14/atrybuty-klasy-vs-instancji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/14/class-vs-instance-attributes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/14/attributs-de-classe-et-d-instance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/14/class-vs-instance-attributes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/15/instance-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/15/metody-instancji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/15/instance-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/15/methodes-d-instance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/15/instance-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/16/building-a-class-header</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/16/budowanie-naglowka-klasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/16/building-a-class-header"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/16/construire-l-en-tete-d-une-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/16/building-a-class-header"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/17/class-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/17/metody-klasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/17/class-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/17/methodes-de-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/17/class-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/18/class-attributes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/18/atrybuty-klasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/18/class-attributes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/18/attributs-de-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/18/class-attributes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/19/method-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/19/definicja-metody"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/19/method-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/19/definition-de-methode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/19/method-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/21/inheritance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/21/dziedziczenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/21/inheritance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/21/l-heritage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/21/inheritance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/22/the-super-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/22/funkcja-super"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/22/the-super-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/22/la-fonction-super"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/22/the-super-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/23/method-overriding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/23/nadpisywanie-metod"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/23/method-overriding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/23/la-redefinition-de-methode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/23/method-overriding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/24/creating-instances</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/24/tworzenie-instancji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/24/creating-instances"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/24/creer-des-instances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/24/creating-instances"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/25/child-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/25/klasa-potomna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/25/child-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/25/classe-enfant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/25/child-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/26/method-overriding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/26/nadpisywanie-metod"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/26/method-overriding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/26/la-redefinition-de-methode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/26/method-overriding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/27/inheritance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/27/dziedziczenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/27/inheritance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/27/l-heritage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/27/inheritance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/28/calling-super</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/28/wywolanie-super"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/28/calling-super"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/28/appeler-super"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/28/calling-super"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/30/private-attributes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/30/atrybuty-prywatne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/30/private-attributes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/30/attributs-prives"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/30/private-attributes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/31/property-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/31/dekorator-property"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/31/property-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/31/le-decorateur-property"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/31/property-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/32/property-getter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/32/getter-z-property"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/32/property-getter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/32/getter-avec-property"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/32/property-getter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/33/property-setter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/33/setter-z-property"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/33/property-setter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/33/setter-avec-property"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/33/property-setter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/34/encapsulation-getter-setter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/34/enkapsulacja-getter-setter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/34/encapsulation-getter-setter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/34/encapsulation-getter-setter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/34/encapsulation-getter-setter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/35/property-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/35/wzorzec-property"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/35/property-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/35/le-motif-property"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/35/property-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/37/object-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/37/cykl-zycia-obiektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/37/object-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/37/cycle-de-vie-d-un-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/37/object-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/38/str-vs-repr</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/38/str-vs-repr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/38/str-vs-repr"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/38/str-ou-repr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/38/str-vs-repr"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/39/len</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/39/len"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/39/len"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/39/len"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/39/len"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/40/eq</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/40/eq"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/40/eq"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/40/eq"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/40/eq"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/41/str-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/41/metoda-str"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/41/str-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/41/la-methode-str"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/41/str-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/42/eq-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/42/metoda-eq"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/42/eq-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/42/la-methode-eq"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/42/eq-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/43/building-isinstance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/43/budowanie-isinstance"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/43/building-isinstance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/43/construire-isinstance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/43/building-isinstance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/44/magic-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/44/metoda-magiczna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/44/magic-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/44/methode-magique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/44/magic-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/46/type-hints</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/46/type-hints"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/46/type-hints"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/46/les-type-hints"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/46/type-hints"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/47/return-type-hint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/47/return-type-hint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/47/return-type-hint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/47/type-hint-de-retour"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/47/return-type-hint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/48/class-methods-definition-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/48/metody-klasy-kolejnosc-definicji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/48/class-methods-definition-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/48/methodes-de-classe-ordre-de-definition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/48/class-methods-definition-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/49/type-hints-in-a-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/49/type-hints-w-klasie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/49/type-hints-in-a-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/49/type-hints-dans-une-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/49/type-hints-in-a-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/50/type-hint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/50/type-hint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/50/type-hint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/50/type-hint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/50/type-hint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/52/decorators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/52/dekoratory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/52/decorators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/52/les-decorateurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/52/decorators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/53/classmethod</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/53/classmethod"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/53/classmethod"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/53/classmethod"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/53/classmethod"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/54/staticmethod</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/54/staticmethod"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/54/staticmethod"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/54/staticmethod"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/54/staticmethod"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/55/instance-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/55/atrybut-instancji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/55/instance-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/55/attribut-d-instance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/55/instance-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/56/building-a-return-type-hint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/56/budowanie-adnotacji-typu-zwracanego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/56/building-a-return-type-hint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/56/construire-un-type-hint-de-retour"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/56/building-a-return-type-hint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/57/class-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/57/metoda-klasowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/57/class-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/57/methode-de-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/57/class-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/58/static-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/58/metoda-statyczna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/58/static-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/58/methode-statique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/58/static-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/59/the-classmethod-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/59/dekorator-classmethod"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/59/the-classmethod-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/59/le-decorateur-classmethod"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/59/the-classmethod-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/60/print-and-str</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/60/print-i-str"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/60/print-and-str"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/60/print-et-str"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/60/print-and-str"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/61/building-a-property-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/61/budowanie-dekoratora-property"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/61/building-a-property-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/61/construire-un-decorateur-property"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/61/building-a-property-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/62/project-class-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/62/projekt-hierarchia-klas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/62/project-class-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/62/projet-hierarchie-de-classes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/62/project-class-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/63/project-encapsulation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/63/projekt-enkapsulacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/63/project-encapsulation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/63/projet-encapsulation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/63/project-encapsulation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/64/inheritance-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/64/wzorzec-dziedziczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/64/inheritance-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/64/motif-d-heritage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/64/inheritance-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/65/project-zoo-manager</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/65/projekt-zoo-manager"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/65/project-zoo-manager"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/65/projet-gestionnaire-de-zoo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/65/project-zoo-manager"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/66/project-complete-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/66/projekt-kompletny-system"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/66/project-complete-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/66/projet-systeme-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/66/project-complete-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/67/types-of-methods-in-a-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/67/typy-metod-w-klasie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/67/types-of-methods-in-a-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/67/types-de-methodes-dans-une-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/67/types-of-methods-in-a-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/68/summary-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/68/podsumowanie-klasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/68/summary-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/68/resume-les-classes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/68/summary-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/69/summary-inheritance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/69/podsumowanie-dziedziczenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/69/summary-inheritance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/69/resume-l-heritage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/69/summary-inheritance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/70/summary-oop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/70/podsumowanie-oop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/70/summary-oop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/70/resume-la-poo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/70/summary-oop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/71/submit-safari-animal-kingdom-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/71/wyslij-safari-animal-kingdom-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/71/submit-safari-animal-kingdom-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/71/soumets-safari-animal-kingdom-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/71/submit-safari-animal-kingdom-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/3/72/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/3/72/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/3/72/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/3/72/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/3/72/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/1/introduction-to-module-4</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/1/wprowadzenie-do-modulu-4"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/1/introduction-to-module-4"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/1/introduction-au-module-4"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/1/introduction-to-module-4"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/3/json-format</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/3/format-json"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/3/json-format"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/3/le-format-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/3/json-format"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/4/json-in-python</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/4/json-w-pythonie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/4/json-in-python"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/4/json-en-python"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/4/json-in-python"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/5/csv-format</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/5/csv-format"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/5/csv-format"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/5/le-format-csv"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/5/csv-format"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/6/reading-json-from-a-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/6/odczyt-json-z-pliku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/6/reading-json-from-a-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/6/lire-du-json-depuis-un-fichier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/6/reading-json-from-a-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/7/reading-json-from-a-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/7/odczyt-json-z-pliku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/7/reading-json-from-a-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/7/lire-du-json-depuis-un-fichier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/7/reading-json-from-a-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/8/writing-to-json</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/8/zapis-do-json"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/8/writing-to-json"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/8/ecrire-du-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/8/writing-to-json"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/9/reading-csv</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/9/odczyt-csv"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/9/reading-csv"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/9/lire-du-csv"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/9/reading-csv"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/10/json-dumps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/10/json-dumps"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/10/json-dumps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/10/json-dumps"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/10/json-dumps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/11/context-manager</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/11/context-manager"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/11/context-manager"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/11/gestionnaire-de-contexte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/11/context-manager"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/12/writing-json-to-a-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/12/zapis-json-do-pliku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/12/writing-json-to-a-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/12/ecrire-du-json-dans-un-fichier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/12/writing-json-to-a-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/14/http-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/14/metody-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/14/http-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/14/les-methodes-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/14/http-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/15/the-requests-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/15/biblioteka-requests"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/15/the-requests-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/15/la-bibliotheque-requests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/15/the-requests-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/16/http-status-codes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/16/kody-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/16/http-status-codes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/16/les-codes-de-statut-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/16/http-status-codes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/17/requests-get</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/17/requests-get"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/17/requests-get"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/17/requests-get"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/17/requests-get"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/18/status-code-404</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/18/kod-404"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/18/status-code-404"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/18/le-code-de-statut-404"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/18/status-code-404"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/19/building-import-json-csv</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/19/budowanie-import-json-csv"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/19/building-import-json-csv"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/19/construire-import-json-csv"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/19/building-import-json-csv"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/20/get-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/20/request-get"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/20/get-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/20/requete-get"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/20/get-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/21/parsing-json-from-response</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/21/parsowanie-json-z-response"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/21/parsing-json-from-response"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/21/analyser-le-json-de-la-reponse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/21/parsing-json-from-response"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/22/get-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/22/request-get"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/22/get-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/22/requete-get"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/22/get-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/24/rest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/24/rest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/24/rest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/24/rest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/24/rest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/25/crud-operations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/25/crud-operations"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/25/crud-operations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/25/les-operations-crud"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/25/crud-operations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/26/post-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/26/post-request"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/26/post-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/26/requete-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/26/post-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/27/post-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/27/post-request"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/27/post-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/27/requete-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/27/post-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/28/headers-in-a-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/28/headers-w-request"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/28/headers-in-a-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/28/les-en-tetes-d-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/28/headers-in-a-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/29/http-request-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/29/http-request-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/29/http-request-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/29/le-cycle-de-vie-d-une-requete-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/29/http-request-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/30/json-loads</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/30/json-loads"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/30/json-loads"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/30/json-loads"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/30/json-loads"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/31/crud-the-letter-c</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/31/crud-litera-c"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/31/crud-the-letter-c"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/31/crud-la-lettre-c"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/31/crud-the-letter-c"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/33/beautifulsoup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/33/beautifulsoup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/33/beautifulsoup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/33/beautifulsoup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/33/beautifulsoup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/34/find-all</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/34/find-all"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/34/find-all"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/34/find-all"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/34/find-all"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/35/importing-csv-and-json</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/35/import-csv-i-json"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/35/importing-csv-and-json"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/35/importer-csv-et-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/35/importing-csv-and-json"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/36/scraping</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/36/scraping"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/36/scraping"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/36/scraping"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/36/scraping"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/37/extracting-links</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/37/ekstrakcja-linkow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/37/extracting-links"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/37/extraire-des-liens"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/37/extracting-links"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/38/web-scraping-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/38/web-scraping-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/38/web-scraping-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/38/le-deroulement-du-web-scraping"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/38/web-scraping-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/39/beautifulsoup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/39/beautifulsoup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/39/beautifulsoup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/39/beautifulsoup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/39/beautifulsoup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/41/select</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/41/select"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/41/select"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/41/select"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/41/select"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/42/insert</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/42/insert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/42/insert"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/42/insert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/42/insert"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/43/where</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/43/where"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/43/where"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/43/where"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/43/where"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/44/building-cursor-execute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/44/budowanie-cursor-execute"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/44/building-cursor-execute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/44/construire-cursor-execute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/44/building-cursor-execute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/45/response-json</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/45/response-json"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/45/response-json"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/45/response-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/45/response-json"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/46/sqlite-in-python</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/46/sqlite-w-pythonie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/46/sqlite-in-python"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/46/sqlite-en-python"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/46/sqlite-in-python"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/47/insert-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/47/insert-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/47/insert-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/47/requete-insert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/47/insert-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/48/database-operations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/48/operacje-na-bazie-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/48/database-operations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/48/operations-sur-la-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/48/database-operations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/49/sql-select</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/49/sql-select"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/49/sql-select"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/49/sql-select"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/49/sql-select"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/51/orm</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/51/orm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/51/orm"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/51/orm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/51/orm"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/52/sqlalchemy-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/52/sqlalchemy-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/52/sqlalchemy-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/52/modele-sqlalchemy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/52/sqlalchemy-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/53/sqlalchemy-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/53/sqlalchemy-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/53/sqlalchemy-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/53/modele-sqlalchemy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/53/sqlalchemy-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/54/query-in-sqlalchemy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/54/query-w-sqlalchemy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/54/query-in-sqlalchemy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/54/requete-en-sqlalchemy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/54/query-in-sqlalchemy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/55/sql-insert</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/55/sql-insert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/55/sql-insert"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/55/sql-insert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/55/sql-insert"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/56/building-response-json</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/56/budowanie-response-json"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/56/building-response-json"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/56/construire-response-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/56/building-response-json"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/57/mongodb-crud</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/57/mongodb-crud"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/57/mongodb-crud"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/57/crud-mongodb"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/57/mongodb-crud"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/59/nosql-vs-sql</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/59/nosql-vs-sql"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/59/nosql-vs-sql"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/59/nosql-vs-sql"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/59/nosql-vs-sql"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/60/mongodb</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/60/mongodb"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/60/mongodb"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/60/mongodb"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/60/mongodb"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/61/mongodb-insert</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/61/mongodb-insert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/61/mongodb-insert"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/61/insertion-mongodb"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/61/mongodb-insert"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/62/mongodb-find</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/62/mongodb-find"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/62/mongodb-find"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/62/find-mongodb"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/62/mongodb-find"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/63/building-find-all</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/63/budowanie-find-all"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/63/building-find-all"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/63/construire-find-all"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/63/building-find-all"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/64/rest-api-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/64/rest-api-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/64/rest-api-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/64/le-patron-d-une-api-rest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/64/rest-api-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/65/project-api-client</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/65/projekt-api-client"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/65/project-api-client"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/65/projet-client-d-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/65/project-api-client"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/66/project-database-manager</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/66/projekt-database-manager"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/66/project-database-manager"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/66/projet-gestionnaire-de-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/66/project-database-manager"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/67/project-safari-data-hub</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/67/projekt-safari-data-hub"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/67/project-safari-data-hub"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/67/projet-safari-data-hub"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/67/project-safari-data-hub"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/68/sqlalchemy-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/68/sqlalchemy-workflow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/68/sqlalchemy-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/68/le-deroulement-de-sqlalchemy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/68/sqlalchemy-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/69/full-data-cycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/69/pelny-cykl-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/69/full-data-cycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/69/le-cycle-complet-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/69/full-data-cycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/70/summary-json</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/70/podsumowanie-json"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/70/summary-json"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/70/recapitulatif-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/70/summary-json"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/71/summary-http</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/71/podsumowanie-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/71/summary-http"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/71/recapitulatif-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/71/summary-http"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/72/submit-safari-data-hub-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/72/wyslij-safari-data-hub-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/72/submit-safari-data-hub-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/72/soumettre-le-safari-data-hub-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/72/submit-safari-data-hub-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/4/73/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/4/73/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/4/73/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/4/73/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/4/73/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/1/introduction-flask-and-web-development</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/1/wprowadzenie-flask-i-web-development"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/1/introduction-flask-and-web-development"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/1/introduction-flask-et-le-developpement-web"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/1/introduction-flask-and-web-development"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/2/what-is-a-web-server</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/2/czym-jest-serwer-www"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/2/what-is-a-web-server"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/2/qu-est-ce-qu-un-serveur-web"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/2/what-is-a-web-server"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/3/http-protocol</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/3/protokol-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/3/http-protocol"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/3/protocole-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/3/http-protocol"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/5/what-is-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/5/co-to-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/5/what-is-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/5/qu-est-ce-que-le-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/5/what-is-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/6/frontend-trio</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/6/frontend-trio"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/6/frontend-trio"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/6/le-trio-du-frontend"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/6/frontend-trio"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/7/css-defines</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/7/css-definiuje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/7/css-defines"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/7/le-css-definit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/7/css-defines"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/8/html-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/8/struktura-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/8/html-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/8/structure-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/8/html-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/9/html-heading-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/9/tag-naglowka-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/9/html-heading-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/9/balise-de-titre-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/9/html-heading-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/10/html-link-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/10/tag-linku-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/10/html-link-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/10/balise-de-lien-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/10/html-link-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/11/creating-an-html-page</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/11/tworzenie-strony-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/11/creating-an-html-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/11/creer-une-page-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/11/creating-an-html-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/13/what-is-flask</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/13/czym-jest-flask"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/13/what-is-flask"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/13/qu-est-ce-que-flask"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/13/what-is-flask"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/14/installing-flask</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/14/instalacja-flask"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/14/installing-flask"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/14/installer-flask"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/14/installing-flask"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/15/the-app-route-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/15/dekorator-app-route"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/15/the-app-route-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/15/le-decorateur-app-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/15/the-app-route-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/16/minimal-flask-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/16/minimalna-aplikacja-flask"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/16/minimal-flask-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/16/application-flask-minimale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/16/minimal-flask-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/17/creating-a-flask-instance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/17/tworzenie-instancji-flask"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/17/creating-a-flask-instance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/17/creer-une-instance-flask"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/17/creating-a-flask-instance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/18/first-flask-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/18/pierwsza-aplikacja-flask"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/18/first-flask-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/18/premiere-application-flask"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/18/first-flask-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/20/dynamic-url-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/20/dynamiczne-parametry-url"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/20/dynamic-url-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/20/parametres-d-url-dynamiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/20/dynamic-url-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/21/int-type-converter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/21/konwerter-typu-int"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/21/int-type-converter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/21/convertisseur-de-type-int"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/21/int-type-converter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/22/http-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/22/metody-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/22/http-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/22/methodes-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/22/http-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/23/dynamic-routing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/23/dynamiczny-routing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/23/dynamic-routing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/23/routage-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/23/dynamic-routing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/24/view-function-with-parameter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/24/funkcja-widoku-z-parametrem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/24/view-function-with-parameter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/24/fonction-de-vue-avec-parametre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/24/view-function-with-parameter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/25/api-endpoints</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/25/api-endpointy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/25/api-endpoints"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/25/points-d-acces-de-l-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/25/api-endpoints"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/26/handling-404-error</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/26/obsluga-bledu-404"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/26/handling-404-error"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/26/gerer-une-erreur-404"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/26/handling-404-error"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/28/render-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/28/render-template"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/28/render-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/28/render-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/28/render-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/29/what-is-jinja2</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/29/czym-jest-jinja2"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/29/what-is-jinja2"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/29/qu-est-ce-que-jinja2"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/29/what-is-jinja2"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/30/displaying-a-jinja2-variable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/30/wyswietlanie-zmiennej-jinja2"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/30/displaying-a-jinja2-variable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/30/afficher-une-variable-jinja2"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/30/displaying-a-jinja2-variable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/31/displaying-a-variable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/31/wyswietlanie-zmiennej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/31/displaying-a-variable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/31/afficher-une-variable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/31/displaying-a-variable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/32/for-loop-in-jinja2</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/32/petla-for-w-jinja2"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/32/for-loop-in-jinja2"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/32/boucle-for-en-jinja2"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/32/for-loop-in-jinja2"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/33/if-in-jinja2</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/33/if-w-jinja2"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/33/if-in-jinja2"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/33/if-en-jinja2"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/33/if-in-jinja2"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/34/jinja2-for-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/34/petla-for-jinja2"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/34/jinja2-for-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/34/boucle-for-jinja2"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/34/jinja2-for-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/35/template-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/35/struktura-szablonu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/35/template-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/35/structure-d-un-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/35/template-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/36/creating-a-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/36/tworzenie-szablonu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/36/creating-a-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/36/creer-un-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/36/creating-a-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/38/installing-flask-wtf</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/38/instalacja-flask-wtf"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/38/installing-flask-wtf"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/38/installer-flask-wtf"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/38/installing-flask-wtf"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/39/form-base-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/39/klasa-bazowa-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/39/form-base-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/39/classe-de-base-d-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/39/form-base-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/40/datarequired-validator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/40/walidator-datarequired"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/40/datarequired-validator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/40/validateur-datarequired"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/40/datarequired-validator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/41/form-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/41/definicja-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/41/form-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/41/definition-d-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/41/form-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/42/stringfield-with-validator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/42/stringfield-z-walidatorem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/42/stringfield-with-validator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/42/stringfield-avec-validateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/42/stringfield-with-validator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/43/species-addition-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/43/formularz-dodawania-gatunku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/43/species-addition-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/43/formulaire-d-ajout-d-espece"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/43/species-addition-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/44/form-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/44/walidacja-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/44/form-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/44/validation-d-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/44/form-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/46/current-user</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/46/current-user"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/46/current-user"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/46/current-user"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/46/current-user"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/47/installing-flask-login</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/47/instalacja-flask-login"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/47/installing-flask-login"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/47/installer-flask-login"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/47/installing-flask-login"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/48/user-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/48/model-user"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/48/user-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/48/modele-user"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/48/user-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/49/usermixin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/49/usermixin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/49/usermixin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/49/usermixin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/49/usermixin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/50/the-login-required-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/50/dekorator-login-required"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/50/the-login-required-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/50/le-decorateur-login-required"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/50/the-login-required-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/51/logging-in-a-user</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/51/logowanie-uzytkownika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/51/logging-in-a-user"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/51/connecter-un-utilisateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/51/logging-in-a-user"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/52/protected-view</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/52/widok-chroniony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/52/protected-view"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/52/vue-protegee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/52/protected-view"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/54/what-is-deployment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/54/co-to-deployment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/54/what-is-deployment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/54/qu-est-ce-que-le-deploiement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/54/what-is-deployment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/55/gunicorn</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/55/gunicorn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/55/gunicorn"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/55/gunicorn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/55/gunicorn"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/56/requirements-txt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/56/requirements-txt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/56/requirements-txt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/56/requirements-txt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/56/requirements-txt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/57/deployment-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/57/kroki-deploymentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/57/deployment-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/57/etapes-du-deploiement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/57/deployment-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/58/generating-requirements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/58/generowanie-requirements"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/58/generating-requirements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/58/generer-requirements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/58/generating-requirements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/59/production-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/59/konfiguracja-produkcyjna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/59/production-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/59/configuration-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/59/production-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/60/flask-route-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/60/dekorator-route-w-flask"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/60/flask-route-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/60/decorateur-de-route-flask"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/60/flask-route-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/61/creating-a-flask-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/61/tworzenie-aplikacji-flask"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/61/creating-a-flask-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/61/creer-une-application-flask"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/61/creating-a-flask-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/62/json-endpoint-in-flask</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/62/endpoint-json-w-flask"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/62/json-endpoint-in-flask"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/62/point-d-acces-json-dans-flask"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/62/json-endpoint-in-flask"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/63/basic-flask-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/63/podstawowa-trasa-flask"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/63/basic-flask-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/63/route-flask-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/63/basic-flask-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/64/jinja2-template-with-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/64/szablon-jinja2-z-danymi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/64/jinja2-template-with-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/64/template-jinja2-avec-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/64/jinja2-template-with-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/65/handling-an-http-request-in-flask</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/65/obsluga-zadania-http-w-flask"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/65/handling-an-http-request-in-flask"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/65/traitement-d-une-requete-http-dans-flask"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/65/handling-an-http-request-in-flask"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/66/login-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/66/formularz-logowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/66/login-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/66/formulaire-de-connexion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/66/login-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/67/project-safari-species-portal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/67/projekt-safari-species-portal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/67/project-safari-species-portal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/67/projet-portail-des-especes-du-safari"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/67/project-safari-species-portal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/68/submit-your-project-to-a-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/68/wyslij-projekt-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/68/submit-your-project-to-a-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/68/soumets-ton-projet-a-un-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/68/submit-your-project-to-a-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/5/69/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/5/69/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/5/69/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/5/69/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/5/69/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/1/introduction-async-and-fastapi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/1/wprowadzenie-async-i-fastapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/1/introduction-async-and-fastapi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/1/introduction-async-et-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/1/introduction-async-and-fastapi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/3/what-is-asynchronicity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/3/czym-jest-asynchronicznosc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/3/what-is-asynchronicity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/3/qu-est-ce-que-l-asynchronicite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/3/what-is-asynchronicity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/4/async-def</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/4/async-def"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/4/async-def"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/4/async-def"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/4/async-def"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/5/await</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/5/await"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/5/await"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/5/await"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/5/await"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/6/asynchronous-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/6/funkcja-asynchroniczna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/6/asynchronous-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/6/fonction-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/6/asynchronous-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/7/asyncio-gather</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/7/asyncio-gather"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/7/asyncio-gather"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/7/asyncio-gather"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/7/asyncio-gather"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/8/first-async-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/8/pierwsza-funkcja-async"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/8/first-async-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/8/premiere-fonction-async"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/8/first-async-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/10/what-is-fastapi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/10/czym-jest-fastapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/10/what-is-fastapi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/10/qu-est-ce-que-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/10/what-is-fastapi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/11/installing-fastapi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/11/instalacja-fastapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/11/installing-fastapi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/11/installer-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/11/installing-fastapi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/12/endpoint-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/12/dekorator-endpointu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/12/endpoint-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/12/le-decorateur-d-endpoint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/12/endpoint-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/13/creating-a-fastapi-instance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/13/tworzenie-instancji-fastapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/13/creating-a-fastapi-instance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/13/creer-une-instance-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/13/creating-a-fastapi-instance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/14/minimal-fastapi-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/14/minimalna-aplikacja-fastapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/14/minimal-fastapi-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/14/application-fastapi-minimale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/14/minimal-fastapi-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/15/running-uvicorn</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/15/uruchamianie-uvicorn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/15/running-uvicorn"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/15/lancer-uvicorn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/15/running-uvicorn"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/16/safari-species-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/16/api-gatunkow-safari"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/16/safari-species-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/16/api-des-especes-du-safari"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/16/safari-species-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/18/what-is-pydantic</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/18/czym-jest-pydantic"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/18/what-is-pydantic"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/18/qu-est-ce-que-pydantic"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/18/what-is-pydantic"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/19/basemodel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/19/basemodel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/19/basemodel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/19/basemodel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/19/basemodel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/20/type-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/20/walidacja-typu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/20/type-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/20/validation-des-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/20/type-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/21/pydantic-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/21/model-pydantic"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/21/pydantic-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/21/modele-pydantic"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/21/pydantic-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/22/optional-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/22/pole-opcjonalne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/22/optional-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/22/champ-optionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/22/optional-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/23/field-with-validator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/23/field-z-walidatorem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/23/field-with-validator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/23/champ-avec-validateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/23/field-with-validator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/24/species-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/24/model-gatunku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/24/species-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/24/modele-species"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/24/species-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/26/what-is-sqlalchemy-async</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/26/czym-jest-sqlalchemy-async"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/26/what-is-sqlalchemy-async"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/26/qu-est-ce-que-sqlalchemy-async"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/26/what-is-sqlalchemy-async"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/27/asyncsession</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/27/asyncsession"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/27/asyncsession"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/27/asyncsession"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/27/asyncsession"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/28/dependency-injection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/28/dependency-injection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/28/dependency-injection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/28/l-injection-de-dependances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/28/dependency-injection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/29/async-endpoint-with-database</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/29/async-endpoint-z-baza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/29/async-endpoint-with-database"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/29/endpoint-async-avec-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/29/async-endpoint-with-database"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/30/async-engine</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/30/async-engine"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/30/async-engine"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/30/moteur-async"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/30/async-engine"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/31/asynchronous-crud</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/31/crud-asynchroniczny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/31/asynchronous-crud"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/31/crud-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/31/asynchronous-crud"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/33/what-is-jwt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/33/czym-jest-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/33/what-is-jwt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/33/qu-est-ce-que-le-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/33/what-is-jwt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/34/jwt-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/34/struktura-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/34/jwt-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/34/la-structure-d-un-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/34/jwt-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/35/oauth2passwordbearer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/35/oauth2passwordbearer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/35/oauth2passwordbearer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/35/oauth2passwordbearer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/35/oauth2passwordbearer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/36/bearer-token</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/36/bearer-token"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/36/bearer-token"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/36/bearer-token"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/36/bearer-token"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/37/creating-a-jwt-token</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/37/tworzenie-tokena-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/37/creating-a-jwt-token"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/37/creer-un-jeton-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/37/creating-a-jwt-token"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/38/decoding-jwt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/38/dekodowanie-jwt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/38/decoding-jwt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/38/decoder-un-jwt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/38/decoding-jwt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/39/protected-endpoint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/39/chroniony-endpoint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/39/protected-endpoint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/39/endpoint-protege"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/39/protected-endpoint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/41/pytest-asyncio</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/41/pytest-asyncio"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/41/pytest-asyncio"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/41/pytest-asyncio"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/41/pytest-asyncio"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/42/testclient-fastapi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/42/testclient-fastapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/42/testclient-fastapi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/42/testclient-de-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/42/testclient-fastapi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/43/async-test-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/43/dekorator-async-test"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/43/async-test-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/43/le-decorateur-de-test-async"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/43/async-test-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/44/asynchronous-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/44/test-asynchroniczny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/44/asynchronous-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/44/test-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/44/asynchronous-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/45/assert-status-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/45/assert-status-code"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/45/assert-status-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/45/assert-du-code-de-statut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/45/assert-status-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/46/api-endpoint-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/46/test-endpoint-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/46/api-endpoint-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/46/test-d-un-endpoint-d-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/46/api-endpoint-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/48/docker-for-fastapi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/48/docker-dla-fastapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/48/docker-for-fastapi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/48/docker-pour-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/48/docker-for-fastapi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/49/dockerfile-fastapi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/49/dockerfile-fastapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/49/dockerfile-fastapi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/49/dockerfile-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/49/dockerfile-fastapi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/50/docker-compose-fastapi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/50/docker-compose-fastapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/50/docker-compose-fastapi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/50/docker-compose-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/50/docker-compose-fastapi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/51/dockerfile-fastapi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/51/dockerfile-fastapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/51/dockerfile-fastapi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/51/dockerfile-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/51/dockerfile-fastapi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/52/docker-build</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/52/docker-build"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/52/docker-build"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/52/docker-build"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/52/docker-build"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/53/docker-run</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/53/docker-run"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/53/docker-run"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/53/docker-run"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/53/docker-run"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/54/production-dockerfile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/54/dockerfile-produkcyjny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/54/production-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/54/dockerfile-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/54/production-dockerfile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/55/async-function-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/55/definicja-funkcji-async"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/55/async-function-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/55/definition-d-une-fonction-async"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/55/async-function-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/56/fastapi-get-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/56/dekorator-fastapi-get"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/56/fastapi-get-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/56/decorateur-get-de-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/56/fastapi-get-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/57/asyncio-gather</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/57/asyncio-gather"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/57/asyncio-gather"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/57/asyncio-gather"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/57/asyncio-gather"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/58/path-parameters-fastapi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/58/path-parameters-fastapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/58/path-parameters-fastapi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/58/parametres-de-chemin-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/58/path-parameters-fastapi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/59/fastapi-endpoint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/59/endpoint-fastapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/59/fastapi-endpoint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/59/endpoint-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/59/fastapi-endpoint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/60/pydantic-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/60/model-pydantic"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/60/pydantic-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/60/modele-pydantic"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/60/pydantic-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/61/fastapi-application-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/61/cykl-zycia-aplikacji-fastapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/61/fastapi-application-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/61/cycle-de-vie-d-une-application-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/61/fastapi-application-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/62/async-function-with-await</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/62/funkcja-async-z-await"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/62/async-function-with-await"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/62/fonction-async-avec-await"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/62/async-function-with-await"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/63/project-safari-async-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/63/projekt-safari-async-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/63/project-safari-async-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/63/projet-safari-async-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/63/project-safari-async-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/64/submit-project-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/64/wyslij-projekt-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/64/submit-project-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/64/soumettre-le-projet-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/64/submit-project-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/6/65/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/6/65/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/6/65/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/6/65/recapitulatif-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/6/65/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/1/introduction-testing-and-devops</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/1/wprowadzenie-testing-i-devops"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/1/introduction-testing-and-devops"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/1/introduction-tests-et-devops"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/1/introduction-testing-and-devops"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/3/why-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/3/po-co-testowac"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/3/why-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/3/pourquoi-tester"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/3/why-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/4/unit-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/4/unit-tests"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/4/unit-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/4/tests-unitaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/4/unit-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/5/tdd</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/5/tdd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/5/tdd"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/5/tdd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/5/tdd"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/6/simple-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/6/prosty-test"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/6/simple-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/6/test-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/6/simple-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/7/assert-statement</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/7/assert-statement"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/7/assert-statement"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/7/l-instruction-assert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/7/assert-statement"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/8/first-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/8/pierwszy-test"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/8/first-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/8/premier-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/8/first-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/10/installing-pytest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/10/instalacja-pytest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/10/installing-pytest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/10/installer-pytest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/10/installing-pytest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/11/fixture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/11/fixture"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/11/fixture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/11/fixture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/11/fixture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/12/pytest-mark-parametrize</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/12/pytest-mark-parametrize"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/12/pytest-mark-parametrize"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/12/pytest-mark-parametrize"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/12/pytest-mark-parametrize"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/13/running-pytest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/13/uruchomienie-pytest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/13/running-pytest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/13/lancer-pytest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/13/running-pytest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/14/pytest-fixture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/14/fixture-pytest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/14/pytest-fixture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/14/fixture-pytest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/14/pytest-fixture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/15/pytest-raises</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/15/pytest-raises"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/15/pytest-raises"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/15/pytest-raises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/15/pytest-raises"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/16/test-with-fixture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/16/test-z-fixture"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/16/test-with-fixture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/16/test-avec-fixture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/16/test-with-fixture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/18/what-is-ruff</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/18/czym-jest-ruff"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/18/what-is-ruff"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/18/qu-est-ce-que-ruff"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/18/what-is-ruff"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/19/mypy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/19/mypy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/19/mypy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/19/mypy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/19/mypy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/20/pre-commit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/20/pre-commit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/20/pre-commit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/20/pre-commit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/20/pre-commit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/21/ruff-check</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/21/ruff-check"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/21/ruff-check"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/21/ruff-check"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/21/ruff-check"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/22/function-type-hint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/22/type-hint-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/22/function-type-hint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/22/type-hint-de-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/22/function-type-hint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/23/type-hints</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/23/type-hints"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/23/type-hints"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/23/type-hints"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/23/type-hints"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/25/docker-image-vs-container</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/25/docker-image-vs-container"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/25/docker-image-vs-container"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/25/image-docker-vs-conteneur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/25/docker-image-vs-container"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/26/multi-stage-build</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/26/multi-stage-build"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/26/multi-stage-build"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/26/build-multi-stage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/26/multi-stage-build"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/27/docker-in-ci-cd</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/27/docker-w-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/27/docker-in-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/27/docker-dans-le-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/27/docker-in-ci-cd"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/28/python-dockerfile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/28/dockerfile-python"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/28/python-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/28/dockerfile-python"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/28/python-dockerfile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/29/docker-build</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/29/docker-build"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/29/docker-build"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/29/docker-build"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/29/docker-build"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/30/docker-run</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/30/docker-run"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/30/docker-run"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/30/docker-run"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/30/docker-run"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/31/dockerfile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/31/dockerfile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/31/dockerfile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/31/dockerfile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/31/dockerfile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/33/ci-cd</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/33/ci-cd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/33/ci-cd"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/33/ci-cd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/33/ci-cd"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/34/github-actions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/34/github-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/34/github-actions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/34/github-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/34/github-actions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/35/trigger-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/35/trigger-workflow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/35/trigger-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/35/declencher-un-workflow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/35/trigger-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/36/github-actions-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/36/github-actions-step"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/36/github-actions-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/36/etape-github-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/36/github-actions-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/37/runs-on</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/37/runs-on"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/37/runs-on"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/37/runs-on"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/37/runs-on"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/38/github-actions-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/38/github-actions-workflow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/38/github-actions-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/38/workflow-github-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/38/github-actions-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/40/paas</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/40/paas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/40/paas"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/40/paas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/40/paas"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/41/environment-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/41/zmienne-srodowiskowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/41/environment-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/41/variables-d-environnement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/41/environment-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/42/railway-deploy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/42/railway-deploy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/42/railway-deploy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/42/deploiement-railway"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/42/railway-deploy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/43/settings-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/43/konfiguracja-settings"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/43/settings-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/43/configuration-settings"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/43/settings-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/45/three-pillars</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/45/trzy-filary"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/45/three-pillars"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/45/les-trois-piliers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/45/three-pillars"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/46/sentry</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/46/sentry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/46/sentry"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/46/sentry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/46/sentry"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/47/health-check</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/47/health-check"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/47/health-check"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/47/health-check"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/47/health-check"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/48/logger-config</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/48/logger-config"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/48/logger-config"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/48/configuration-du-logger"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/48/logger-config"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/49/logger-info</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/49/logger-info"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/49/logger-info"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/49/logger-info"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/49/logger-info"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/50/health-endpoint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/50/health-endpoint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/50/health-endpoint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/50/endpoint-health"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/50/health-endpoint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/51/test-function-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/51/definicja-funkcji-testowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/51/test-function-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/51/definition-d-une-fonction-de-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/51/test-function-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/52/assertion-in-pytest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/52/asercja-w-pytest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/52/assertion-in-pytest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/52/assertion-dans-pytest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/52/assertion-in-pytest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/53/docker-run-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/53/komenda-docker-run"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/53/docker-run-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/53/commande-docker-run"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/53/docker-run-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/54/test-lifecycle-aaa</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/54/cykl-zycia-testu-aaa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/54/test-lifecycle-aaa"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/54/cycle-de-vie-d-un-test-aaa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/54/test-lifecycle-aaa"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/55/ci-cd-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/55/pipeline-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/55/ci-cd-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/55/pipeline-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/55/ci-cd-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/56/dockerfile-layers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/56/warstwy-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/56/dockerfile-layers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/56/couches-d-un-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/56/dockerfile-layers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/57/test-parametrization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/57/parametryzacja-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/57/test-parametrization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/57/parametrage-des-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/57/test-parametrization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/58/test-with-assert</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/58/test-z-assert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/58/test-with-assert"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/58/test-avec-assert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/58/test-with-assert"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/59/fixture-in-pytest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/59/fixture-w-pytest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/59/fixture-in-pytest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/59/fixture-dans-pytest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/59/fixture-in-pytest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/60/pytest-fixture-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/60/dekorator-pytest-fixture"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/60/pytest-fixture-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/60/decorateur-pytest-fixture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/60/pytest-fixture-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/61/simple-dockerfile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/61/prosty-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/61/simple-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/61/dockerfile-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/61/simple-dockerfile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/62/project-safari-devops-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/62/projekt-safari-devops-pipeline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/62/project-safari-devops-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/62/projet-safari-devops-pipeline"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/62/project-safari-devops-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/63/submit-project-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/63/wyslij-projekt-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/63/submit-project-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/63/envoie-ton-projet-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/63/submit-project-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/7/64/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/7/64/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/7/64/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/7/64/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/7/64/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/1/introduction-data-science-with-python</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/1/wprowadzenie-data-science-z-pythonem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/1/introduction-data-science-with-python"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/1/introduction-la-data-science-avec-python"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/1/introduction-data-science-with-python"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/3/creating-a-numpy-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/3/tworzenie-tablicy-numpy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/3/creating-a-numpy-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/3/creer-un-tableau-numpy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/3/creating-a-numpy-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/4/the-np-zeros-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/4/funkcja-np-zeros"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/4/the-np-zeros-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/4/la-fonction-np-zeros"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/4/the-np-zeros-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/5/importing-numpy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/5/import-numpy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/5/importing-numpy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/5/importer-numpy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/5/importing-numpy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/6/creating-a-numpy-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/6/tworzenie-tablicy-numpy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/6/creating-a-numpy-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/6/creer-un-tableau-numpy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/6/creating-a-numpy-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/7/the-shape-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/7/atrybut-shape"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/7/the-shape-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/7/l-attribut-shape"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/7/the-shape-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/8/numpy-statistics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/8/statystyki-numpy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/8/numpy-statistics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/8/statistiques-numpy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/8/numpy-statistics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/10/pandas-dataframe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/10/pandas-dataframe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/10/pandas-dataframe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/10/le-dataframe-pandas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/10/pandas-dataframe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/11/pandas-series</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/11/pandas-series"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/11/pandas-series"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/11/la-series-pandas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/11/pandas-series"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/12/reading-csv-in-pandas</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/12/czytanie-csv-w-pandas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/12/reading-csv-in-pandas"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/12/lire-un-csv-avec-pandas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/12/reading-csv-in-pandas"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/13/creating-a-dataframe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/13/tworzenie-dataframe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/13/creating-a-dataframe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/13/creer-un-dataframe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/13/creating-a-dataframe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/14/the-head-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/14/metoda-head"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/14/the-head-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/14/la-methode-head"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/14/the-head-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/15/filtering-a-dataframe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/15/filtrowanie-dataframe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/15/filtering-a-dataframe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/15/filtrer-un-dataframe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/15/filtering-a-dataframe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/16/dropping-a-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/16/usuwanie-kolumny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/16/dropping-a-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/16/supprimer-une-colonne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/16/dropping-a-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/17/grouping-in-pandas</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/17/grupowanie-w-pandas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/17/grouping-in-pandas"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/17/regrouper-avec-pandas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/17/grouping-in-pandas"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/19/importing-matplotlib</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/19/import-matplotlib"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/19/importing-matplotlib"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/19/importer-matplotlib"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/19/importing-matplotlib"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/20/bar-chart</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/20/wykres-slupkowy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/20/bar-chart"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/20/diagramme-en-barres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/20/bar-chart"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/21/simple-matplotlib-chart</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/21/prosty-wykres-matplotlib"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/21/simple-matplotlib-chart"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/21/graphique-matplotlib-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/21/simple-matplotlib-chart"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/22/displaying-a-chart</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/22/wyswietlanie-wykresu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/22/displaying-a-chart"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/22/afficher-un-graphique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/22/displaying-a-chart"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/23/seaborn-boxplot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/23/seaborn-boxplot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/23/seaborn-boxplot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/23/le-boxplot-seaborn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/23/seaborn-boxplot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/24/correlation-heatmap</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/24/heatmap-korelacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/24/correlation-heatmap"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/24/heatmap-de-correlation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/24/correlation-heatmap"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/26/purpose-of-eda</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/26/cel-eda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/26/purpose-of-eda"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/26/objectif-de-l-eda"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/26/purpose-of-eda"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/27/checking-for-missing-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/27/sprawdzanie-brakow-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/27/checking-for-missing-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/27/verifier-les-donnees-manquantes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/27/checking-for-missing-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/28/eda-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/28/workflow-eda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/28/eda-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/28/deroule-d-une-eda"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/28/eda-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/29/basic-eda</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/29/podstawowe-eda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/29/basic-eda"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/29/eda-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/29/basic-eda"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/30/detecting-outliers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/30/wykrywanie-outlierow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/30/detecting-outliers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/30/detecter-les-valeurs-aberrantes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/30/detecting-outliers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/31/checking-for-duplicates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/31/sprawdzanie-duplikatow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/31/checking-for-duplicates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/31/verifier-les-doublons"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/31/checking-for-duplicates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/33/measures-of-central-tendency</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/33/miary-tendencji-centralnej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/33/measures-of-central-tendency"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/33/mesures-de-tendance-centrale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/33/measures-of-central-tendency"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/34/t-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/34/t-test"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/34/t-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/34/le-test-t"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/34/t-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/35/importing-scipy-stats</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/35/import-scipy-stats"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/35/importing-scipy-stats"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/35/importer-scipy-stats"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/35/importing-scipy-stats"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/36/descriptive-statistics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/36/statystyki-opisowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/36/descriptive-statistics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/36/statistiques-descriptives"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/36/descriptive-statistics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/37/pearson-correlation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/37/korelacja-pearsona"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/37/pearson-correlation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/37/la-correlation-de-pearson"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/37/pearson-correlation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/38/linear-regression</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/38/regresja-liniowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/38/linear-regression"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/38/la-regression-lineaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/38/linear-regression"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/39/normality-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/39/test-normalnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/39/normality-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/39/test-de-normalite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/39/normality-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/41/purpose-of-feature-engineering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/41/cel-feature-engineering"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/41/purpose-of-feature-engineering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/41/objectif-du-feature-engineering"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/41/purpose-of-feature-engineering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/42/one-hot-encoding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/42/one-hot-encoding"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/42/one-hot-encoding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/42/one-hot-encoding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/42/one-hot-encoding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/43/data-normalization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/43/normalizacja-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/43/data-normalization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/43/normalisation-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/43/data-normalization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/44/logarithm-in-pandas</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/44/logarytm-w-pandas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/44/logarithm-in-pandas"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/44/le-logarithme-avec-pandas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/44/logarithm-in-pandas"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/45/binning</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/45/binning"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/45/binning"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/45/le-binning"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/45/binning"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/46/get-dummies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/46/get-dummies"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/46/get-dummies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/46/get-dummies"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/46/get-dummies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/48/streamlit-st-title</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/48/streamlit-st-title"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/48/streamlit-st-title"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/48/streamlit-st-title"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/48/streamlit-st-title"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/49/streamlit-sidebar</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/49/streamlit-sidebar"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/49/streamlit-sidebar"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/49/la-barre-laterale-streamlit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/49/streamlit-sidebar"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/50/importing-streamlit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/50/import-streamlit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/50/importing-streamlit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/50/importer-streamlit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/50/importing-streamlit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/51/simple-streamlit-app</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/51/prosta-aplikacja-streamlit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/51/simple-streamlit-app"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/51/application-streamlit-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/51/simple-streamlit-app"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/52/streamlit-cache</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/52/streamlit-cache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/52/streamlit-cache"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/52/le-cache-streamlit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/52/streamlit-cache"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/53/streamlit-app-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/53/struktura-aplikacji-streamlit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/53/streamlit-app-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/53/structure-d-une-application-streamlit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/53/streamlit-app-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/54/machine-learning-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/54/pipeline-uczenia-maszynowego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/54/machine-learning-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/54/pipeline-de-machine-learning"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/54/machine-learning-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/55/creating-a-numpy-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/55/tworzenie-tablicy-numpy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/55/creating-a-numpy-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/55/creer-un-tableau-numpy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/55/creating-a-numpy-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/56/data-analysis-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/56/pipeline-analizy-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/56/data-analysis-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/56/pipeline-d-analyse-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/56/data-analysis-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/57/creating-a-matplotlib-chart</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/57/tworzenie-wykresu-matplotlib"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/57/creating-a-matplotlib-chart"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/57/creer-un-graphique-matplotlib"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/57/creating-a-matplotlib-chart"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/58/creating-and-exploring-a-dataframe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/58/tworzenie-i-eksploracja-dataframe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/58/creating-and-exploring-a-dataframe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/58/creer-et-explorer-un-dataframe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/58/creating-and-exploring-a-dataframe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/59/dataframe-operations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/59/operacje-na-dataframe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/59/dataframe-operations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/59/operations-sur-un-dataframe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/59/dataframe-operations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/60/matplotlib-chart</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/60/wykres-matplotlib"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/60/matplotlib-chart"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/60/graphique-matplotlib"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/60/matplotlib-chart"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/61/the-df-describe-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/61/metoda-df-describe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/61/the-df-describe-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/61/la-methode-df-describe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/61/the-df-describe-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/62/project-numpy-analysis</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/62/projekt-analiza-numpy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/62/project-numpy-analysis"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/62/projet-analyse-numpy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/62/project-numpy-analysis"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/63/project-pandas-eda</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/63/projekt-pandas-eda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/63/project-pandas-eda"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/63/projet-eda-pandas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/63/project-pandas-eda"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/64/project-visualization-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/64/projekt-dashboard-wizualizacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/64/project-visualization-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/64/projet-tableau-de-bord-de-visualisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/64/project-visualization-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/65/submit-data-science-project-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/65/wyslij-projekt-data-science-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/65/submit-data-science-project-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/65/soumets-ton-projet-de-data-science-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/65/submit-data-science-project-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/8/66/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/8/66/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/8/66/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/8/66/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/8/66/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/1/introduction-machine-learning</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/1/wprowadzenie-machine-learning"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/1/introduction-machine-learning"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/1/introduction-le-machine-learning"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/1/introduction-machine-learning"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/3/machine-learning-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/3/definicja-machine-learning"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/3/machine-learning-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/3/definition-du-machine-learning"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/3/machine-learning-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/4/supervised-learning</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/4/supervised-learning"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/4/supervised-learning"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/4/apprentissage-supervise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/4/supervised-learning"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/5/ml-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/5/workflow-ml"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/5/ml-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/5/workflow-du-ml"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/5/ml-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/6/ml-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/6/ml-pipeline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/6/ml-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/6/pipeline-ml"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/6/ml-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/7/train-test-data-split</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/7/podzial-danych-train-test"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/7/train-test-data-split"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/7/separation-des-donnees-train-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/7/train-test-data-split"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/8/unsupervised-learning</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/8/unsupervised-learning"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/8/unsupervised-learning"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/8/apprentissage-non-supervise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/8/unsupervised-learning"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/9/import-train-test-split</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/9/import-train-test-split"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/9/import-train-test-split"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/9/importer-train-test-split"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/9/import-train-test-split"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/11/classification-vs-regression</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/11/klasyfikacja-vs-regresja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/11/classification-vs-regression"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/11/classification-vs-regression"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/11/classification-vs-regression"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/12/accuracy-metric</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/12/metryka-accuracy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/12/accuracy-metric"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/12/metrique-accuracy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/12/accuracy-metric"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/13/import-accuracy-score</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/13/import-accuracy-score"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/13/import-accuracy-score"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/13/importer-accuracy-score"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/13/import-accuracy-score"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/14/calculating-classification-metrics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/14/obliczanie-metryk-klasyfikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/14/calculating-classification-metrics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/14/calculer-les-metriques-de-classification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/14/calculating-classification-metrics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/15/ml-model-evaluation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/15/ewaluacja-modelu-ml"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/15/ml-model-evaluation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/15/evaluation-du-modele-ml"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/15/ml-model-evaluation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/16/cross-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/16/cross-validation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/16/cross-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/16/validation-croisee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/16/cross-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/17/import-cross-val-score</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/17/import-cross-val-score"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/17/import-cross-val-score"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/17/importer-cross-val-score"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/17/import-cross-val-score"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/18/confusion-matrix</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/18/confusion-matrix"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/18/confusion-matrix"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/18/matrice-de-confusion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/18/confusion-matrix"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/19/import-confusion-matrix</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/19/import-confusion-matrix"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/19/import-confusion-matrix"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/19/importer-confusion-matrix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/19/import-confusion-matrix"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/20/r-metric</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/20/r-metryka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/20/r-metric"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/20/metrique-r"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/20/r-metric"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/22/random-forest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/22/random-forest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/22/random-forest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/22/random-forest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/22/random-forest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/23/svm</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/23/svm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/23/svm"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/23/svm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/23/svm"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/24/training-the-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/24/trenowanie-modelu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/24/training-the-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/24/entrainer-le-modele"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/24/training-the-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/25/random-forest-classifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/25/random-forest-classifier"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/25/random-forest-classifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/25/random-forest-classifier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/25/random-forest-classifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/26/model-prediction-with-predict</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/26/predykcja-modelu-predict"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/26/model-prediction-with-predict"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/26/prediction-du-modele-avec-predict"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/26/model-prediction-with-predict"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/27/knn</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/27/knn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/27/knn"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/27/knn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/27/knn"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/28/sklearn-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/28/pipeline-sklearn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/28/sklearn-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/28/pipeline-sklearn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/28/sklearn-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/29/data-preprocessing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/29/preprocessing-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/29/data-preprocessing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/29/pretraitement-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/29/data-preprocessing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/30/standardscaler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/30/standardscaler"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/30/standardscaler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/30/standardscaler"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/30/standardscaler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/32/gradient-boosting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/32/gradient-boosting"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/32/gradient-boosting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/32/gradient-boosting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/32/gradient-boosting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/33/xgboost-vs-lightgbm</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/33/xgboost-vs-lightgbm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/33/xgboost-vs-lightgbm"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/33/xgboost-vs-lightgbm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/33/xgboost-vs-lightgbm"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/34/xgboost-classifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/34/xgboost-classifier"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/34/xgboost-classifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/34/xgboost-classifier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/34/xgboost-classifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/35/xgboost-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/35/kroki-xgboost"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/35/xgboost-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/35/etapes-xgboost"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/35/xgboost-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/36/import-xgboost</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/36/import-xgboost"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/36/import-xgboost"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/36/importer-xgboost"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/36/import-xgboost"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/37/lightgbm-classifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/37/lightgbm-classifier"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/37/lightgbm-classifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/37/lightgbm-classifier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/37/lightgbm-classifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/38/gridsearchcv</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/38/gridsearchcv"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/38/gridsearchcv"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/38/gridsearchcv"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/38/gridsearchcv"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/39/feature-importance-xgboost</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/39/feature-importance-xgboost"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/39/feature-importance-xgboost"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/39/feature-importance-xgboost"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/39/feature-importance-xgboost"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/41/pytorch-tensor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/41/tensor-pytorch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/41/pytorch-tensor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/41/tensor-pytorch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/41/pytorch-tensor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/42/gpu-in-pytorch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/42/gpu-w-pytorch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/42/gpu-in-pytorch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/42/le-gpu-dans-pytorch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/42/gpu-in-pytorch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/43/import-pytorch-with-alias</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/43/import-pytorch-z-aliasem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/43/import-pytorch-with-alias"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/43/importer-pytorch-avec-un-alias"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/43/import-pytorch-with-alias"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/44/creating-tensors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/44/tworzenie-tensorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/44/creating-tensors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/44/creer-des-tensors"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/44/creating-tensors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/45/autograd</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/45/autograd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/45/autograd"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/45/autograd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/45/autograd"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/46/creating-a-tensor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/46/tworzenie-tensora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/46/creating-a-tensor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/46/creer-un-tensor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/46/creating-a-tensor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/48/nn-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/48/nn-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/48/nn-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/48/nn-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/48/nn-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/49/neural-network-layers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/49/warstwy-sieci-neuronowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/49/neural-network-layers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/49/couches-d-un-reseau-de-neurones"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/49/neural-network-layers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/50/relu</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/50/relu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/50/relu"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/50/relu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/50/relu"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/51/pytorch-training-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/51/petla-treningowa-pytorch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/51/pytorch-training-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/51/boucle-d-entrainement-pytorch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/51/pytorch-training-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/52/simple-neural-network</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/52/prosta-siec-neuronowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/52/simple-neural-network"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/52/reseau-de-neurones-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/52/simple-neural-network"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/53/crossentropyloss</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/53/crossentropyloss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/53/crossentropyloss"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/53/crossentropyloss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/53/crossentropyloss"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/54/saving-a-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/54/zapisywanie-modelu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/54/saving-a-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/54/sauvegarder-un-modele"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/54/saving-a-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/56/mlflow-tracking</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/56/mlflow-tracking"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/56/mlflow-tracking"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/56/suivi-mlflow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/56/mlflow-tracking"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/57/mlflow-ui</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/57/mlflow-ui"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/57/mlflow-ui"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/57/interface-mlflow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/57/mlflow-ui"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/58/logging-an-mlflow-experiment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/58/logowanie-eksperymentu-mlflow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/58/logging-an-mlflow-experiment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/58/enregistrer-une-experience-mlflow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/58/logging-an-mlflow-experiment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/59/mlflow-log-param</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/59/mlflow-log-param"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/59/mlflow-log-param"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/59/mlflow-log-param"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/59/mlflow-log-param"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/60/mlflow-autolog</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/60/mlflow-autolog"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/60/mlflow-autolog"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/60/mlflow-autolog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/60/mlflow-autolog"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/61/project-scikit-learn-classifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/61/projekt-klasyfikator-scikit-learn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/61/project-scikit-learn-classifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/61/projet-classifieur-scikit-learn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/61/project-scikit-learn-classifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/62/project-xgboost-with-tuning</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/62/projekt-xgboost-z-tuningiem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/62/project-xgboost-with-tuning"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/62/projet-xgboost-avec-reglage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/62/project-xgboost-with-tuning"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/63/project-pytorch-neural-network</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/63/projekt-siec-neuronowa-pytorch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/63/project-pytorch-neural-network"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/63/projet-reseau-de-neurones-pytorch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/63/project-pytorch-neural-network"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/64/machine-learning-theory-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/64/machine-learning-podsumowanie-teorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/64/machine-learning-theory-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/64/machine-learning-resume-de-la-theorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/64/machine-learning-theory-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/65/submit-ml-project-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/65/wyslij-projekt-ml-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/65/submit-ml-project-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/65/soumettre-le-projet-ml-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/65/submit-ml-project-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/9/66/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/9/66/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/9/66/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/9/66/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/9/66/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/1/introduction-ai-and-large-language-models</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/1/wprowadzenie-ai-i-large-language-models"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/1/introduction-ai-and-large-language-models"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/1/introduction-l-ia-et-les-grands-modeles-de-langage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/1/introduction-ai-and-large-language-models"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/3/what-is-an-llm</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/3/czym-jest-llm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/3/what-is-an-llm"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/3/qu-est-ce-qu-un-llm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/3/what-is-an-llm"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/4/llm-temperature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/4/temperatura-llm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/4/llm-temperature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/4/la-temperature-d-un-llm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/4/llm-temperature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/5/how-llms-work</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/5/jak-dzialaja-llm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/5/how-llms-work"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/5/comment-fonctionnent-les-llm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/5/how-llms-work"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/6/context-window</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/6/context-window"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/6/context-window"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/6/context-window"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/6/context-window"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/7/llm-query-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/7/flow-zapytania-do-llm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/7/llm-query-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/7/flux-d-une-requete-llm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/7/llm-query-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/9/openai-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/9/openai-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/9/openai-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/9/openai-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/9/openai-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/10/import-anthropic</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/10/import-anthropic"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/10/import-anthropic"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/10/import-de-anthropic"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/10/import-anthropic"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/11/import-openai</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/11/import-openai"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/11/import-openai"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/11/import-de-openai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/11/import-openai"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/12/simple-chat-with-openai</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/12/prosty-chat-z-openai"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/12/simple-chat-with-openai"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/12/chat-simple-avec-openai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/12/simple-chat-with-openai"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/13/chat-completions-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/13/chat-completions-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/13/chat-completions-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/13/chat-completions-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/13/chat-completions-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/14/chat-with-anthropic-claude</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/14/chat-z-anthropic-claude"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/14/chat-with-anthropic-claude"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/14/chat-avec-anthropic-claude"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/14/chat-with-anthropic-claude"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/15/streaming-in-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/15/streaming-w-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/15/streaming-in-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/15/streaming-dans-l-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/15/streaming-in-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/16/reading-api-response</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/16/odczyt-odpowiedzi-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/16/reading-api-response"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/16/lire-la-reponse-de-l-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/16/reading-api-response"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/17/chat-completion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/17/chat-completion"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/17/chat-completion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/17/chat-completion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/17/chat-completion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/19/prompt-engineering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/19/prompt-engineering"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/19/prompt-engineering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/19/prompt-engineering"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/19/prompt-engineering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/20/few-shot-prompting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/20/few-shot-prompting"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/20/few-shot-prompting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/20/few-shot-prompting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/20/few-shot-prompting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/21/prompt-rules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/21/zasady-promptow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/21/prompt-rules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/21/regles-des-prompts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/21/prompt-rules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/22/prompt-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/22/szablon-prompta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/22/prompt-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/22/modele-de-prompt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/22/prompt-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/23/import-chatprompttemplate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/23/import-chatprompttemplate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/23/import-chatprompttemplate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/23/import-de-chatprompttemplate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/23/import-chatprompttemplate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/24/creating-a-prompt-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/24/tworzenie-szablonu-prompta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/24/creating-a-prompt-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/24/creer-un-modele-de-prompt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/24/creating-a-prompt-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/25/chain-of-thought</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/25/chain-of-thought"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/25/chain-of-thought"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/25/chain-of-thought"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/25/chain-of-thought"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/27/langchain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/27/langchain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/27/langchain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/27/langchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/27/langchain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/28/import-langchain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/28/import-langchain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/28/import-langchain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/28/import-de-langchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/28/import-langchain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/29/langchain-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/29/langchain-chain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/29/langchain-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/29/chaine-langchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/29/langchain-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/30/lcel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/30/lcel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/30/lcel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/30/lcel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/30/lcel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/31/langchain-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/31/langchain-chain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/31/langchain-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/31/chaine-langchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/31/langchain-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/33/chatbot-memory</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/33/pamiec-chatbota"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/33/chatbot-memory"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/33/memoire-d-un-chatbot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/33/chatbot-memory"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/34/simple-chatbot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/34/prosty-chatbot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/34/simple-chatbot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/34/chatbot-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/34/simple-chatbot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/35/import-chatmessagehistory</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/35/import-chatmessagehistory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/35/import-chatmessagehistory"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/35/import-de-chatmessagehistory"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/35/import-chatmessagehistory"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/36/adding-messages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/36/dodawanie-wiadomosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/36/adding-messages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/36/ajouter-des-messages"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/36/adding-messages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/37/rag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/37/rag"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/37/rag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/37/rag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/37/rag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/38/rag-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/38/pipeline-rag"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/38/rag-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/38/pipeline-rag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/38/rag-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/39/building-a-chatbot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/39/budowanie-chatbota"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/39/building-a-chatbot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/39/construire-un-chatbot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/39/building-a-chatbot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/41/function-calling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/41/function-calling"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/41/function-calling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/41/function-calling"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/41/function-calling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/42/tools-in-openai</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/42/tools-w-openai"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/42/tools-in-openai"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/42/outils-dans-openai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/42/tools-in-openai"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/43/function-calling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/43/function-calling"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/43/function-calling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/43/function-calling"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/43/function-calling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/44/function-calling-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/44/flow-function-calling"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/44/function-calling-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/44/flux-du-function-calling"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/44/function-calling-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/45/langchain-tool</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/45/langchain-tool"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/45/langchain-tool"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/45/langchain-tool"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/45/langchain-tool"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/46/tool-response</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/46/tool-response"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/46/tool-response"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/46/reponse-d-un-outil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/46/tool-response"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/48/streaming-in-fastapi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/48/streaming-w-fastapi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/48/streaming-in-fastapi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/48/streaming-dans-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/48/streaming-in-fastapi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/49/websocket-chat</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/49/websocket-chat"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/49/websocket-chat"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/49/chat-websocket"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/49/websocket-chat"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/50/fastapi-llm</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/50/fastapi-llm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/50/fastapi-llm"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/50/fastapi-llm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/50/fastapi-llm"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/51/production-checklist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/51/production-checklist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/51/production-checklist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/51/checklist-de-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/51/production-checklist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/52/ai-caching</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/52/caching-ai"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/52/ai-caching"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/52/mise-en-cache-de-l-ia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/52/ai-caching"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/54/react-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/54/react-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/54/react-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/54/le-patron-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/54/react-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/55/react-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/55/react-loop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/55/react-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/55/boucle-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/55/react-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/56/react-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/56/petla-react"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/56/react-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/56/boucle-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/56/react-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/57/react-agent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/57/react-agent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/57/react-agent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/57/agent-react"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/57/react-agent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/58/react-with-langchain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/58/react-z-langchain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/58/react-with-langchain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/58/react-avec-langchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/58/react-with-langchain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/59/react-with-reflection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/59/react-with-reflection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/59/react-with-reflection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/59/react-avec-reflexion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/59/react-with-reflection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/60/project-react-safari-agent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/60/projekt-react-safari-agent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/60/project-react-safari-agent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/60/projet-agent-react-safari"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/60/project-react-safari-agent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/61/ai-with-llm-theory-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/61/ai-z-llm-podsumowanie-teorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/61/ai-with-llm-theory-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/61/l-ia-avec-les-llm-resume-de-la-theorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/61/ai-with-llm-theory-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/62/project-safari-chatbot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/62/projekt-chatbot-safari"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/62/project-safari-chatbot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/62/projet-chatbot-safari"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/62/project-safari-chatbot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/63/project-ai-with-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/63/projekt-ai-z-narzedziami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/63/project-ai-with-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/63/projet-l-ia-avec-des-outils"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/63/project-ai-with-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/64/project-safari-ai-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/64/projekt-api-safari-ai"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/64/project-safari-ai-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/64/projet-safari-ai-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/64/project-safari-ai-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/65/submit-your-ai-project-to-a-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/65/wyslij-projekt-ai-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/65/submit-your-ai-project-to-a-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/65/envoie-ton-projet-d-ia-a-un-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/65/submit-your-ai-project-to-a-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/10/66/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/10/66/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/10/66/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/10/66/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/10/66/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/1/introduction-rag-and-multi-agent-systems</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/1/wprowadzenie-rag-i-multi-agent-systems"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/1/introduction-rag-and-multi-agent-systems"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/1/introduction-rag-et-systemes-multi-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/1/introduction-rag-and-multi-agent-systems"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/3/what-is-rag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/3/czym-jest-rag"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/3/what-is-rag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/3/qu-est-ce-que-le-rag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/3/what-is-rag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/4/llm-limitations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/4/problem-llm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/4/llm-limitations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/4/limites-des-llm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/4/llm-limitations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/5/basic-rag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/5/podstawowy-rag"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/5/basic-rag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/5/rag-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/5/basic-rag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/6/rag-ingest-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/6/rag-ingest-pipeline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/6/rag-ingest-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/6/pipeline-d-ingestion-rag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/6/rag-ingest-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/7/rag-query-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/7/rag-query-pipeline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/7/rag-query-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/7/pipeline-de-requete-rag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/7/rag-query-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/8/rag-query-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/8/rag-query-pipeline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/8/rag-query-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/8/pipeline-de-requete-rag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/8/rag-query-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/10/embeddings</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/10/embeddings"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/10/embeddings"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/10/embeddings"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/10/embeddings"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/11/vector-similarity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/11/podobienstwo-wektorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/11/vector-similarity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/11/similarite-vectorielle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/11/vector-similarity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/12/cosine-similarity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/12/cosine-similarity"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/12/cosine-similarity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/12/similarite-cosinus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/12/cosine-similarity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/13/embedding-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/13/pipeline-embeddingow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/13/embedding-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/13/pipeline-d-embedding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/13/embedding-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/14/openai-embeddings-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/14/wywolanie-openai-embeddings"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/14/openai-embeddings-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/14/appel-des-embeddings-openai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/14/openai-embeddings-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/15/embedding-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/15/embedding-call"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/15/embedding-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/15/appel-d-embedding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/15/embedding-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/17/vector-database</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/17/vector-database"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/17/vector-database"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/17/base-de-donnees-vectorielle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/17/vector-database"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/18/chroma-db</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/18/chroma-db"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/18/chroma-db"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/18/chroma-db"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/18/chroma-db"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/19/import-chromadb</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/19/import-chromadb"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/19/import-chromadb"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/19/importer-chromadb"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/19/import-chromadb"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/20/chroma-collection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/20/chroma-collection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/20/chroma-collection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/20/collection-chroma"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/20/chroma-collection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/21/chroma-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/21/chroma-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/21/chroma-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/21/requete-chroma"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/21/chroma-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/22/qdrant-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/22/qdrant-workflow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/22/qdrant-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/22/workflow-qdrant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/22/qdrant-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/23/vector-store-add</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/23/vector-store-add"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/23/vector-store-add"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/23/ajout-au-vector-store"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/23/vector-store-add"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/24/faiss-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/24/faiss-index"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/24/faiss-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/24/index-faiss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/24/faiss-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/26/llamaindex</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/26/llamaindex"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/26/llamaindex"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/26/llamaindex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/26/llamaindex"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/27/document-loader</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/27/document-loader"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/27/document-loader"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/27/chargeur-de-documents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/27/document-loader"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/28/llamaindex-query-engine</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/28/llamaindex-query-engine"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/28/llamaindex-query-engine"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/28/moteur-de-requete-llamaindex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/28/llamaindex-query-engine"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/29/llamaindex-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/29/llamaindex-pipeline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/29/llamaindex-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/29/pipeline-llamaindex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/29/llamaindex-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/30/chunking-strategies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/30/chunking-strategies"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/30/chunking-strategies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/30/strategies-de-chunking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/30/chunking-strategies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/32/multi-agent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/32/multi-agent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/32/multi-agent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/32/multi-agent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/32/multi-agent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/33/agent-roles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/33/role-agentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/33/agent-roles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/33/roles-des-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/33/agent-roles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/34/agent-orchestrator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/34/agent-orchestrator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/34/agent-orchestrator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/34/orchestrateur-d-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/34/agent-orchestrator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/35/agent-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/35/cykl-zycia-agenta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/35/agent-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/35/cycle-de-vie-de-l-agent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/35/agent-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/36/agent-tool-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/36/agent-tool-definition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/36/agent-tool-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/36/definition-d-un-outil-d-agent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/36/agent-tool-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/37/agent-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/37/workflow-agentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/37/agent-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/37/workflow-d-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/37/agent-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/39/crewai</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/39/crewai"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/39/crewai"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/39/crewai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/39/crewai"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/40/import-crewai</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/40/import-crewai"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/40/import-crewai"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/40/importer-crewai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/40/import-crewai"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/41/process-in-crewai</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/41/process-w-crewai"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/41/process-in-crewai"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/41/process-dans-crewai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/41/process-in-crewai"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/42/crewai-agent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/42/crewai-agent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/42/crewai-agent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/42/agent-crewai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/42/crewai-agent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/43/crewai-crew</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/43/crewai-crew"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/43/crewai-crew"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/43/crew-crewai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/43/crewai-crew"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/44/crewai-task</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/44/crewai-task"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/44/crewai-task"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/44/task-crewai"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/44/crewai-task"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/46/production-rag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/46/production-rag"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/46/production-rag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/46/rag-en-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/46/production-rag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/47/caching-in-rag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/47/caching-w-rag"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/47/caching-in-rag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/47/cache-dans-le-rag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/47/caching-in-rag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/48/fastapi-rag-endpoint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/48/fastapi-rag-endpoint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/48/fastapi-rag-endpoint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/48/endpoint-rag-fastapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/48/fastapi-rag-endpoint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/49/rag-service-architecture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/49/rag-service-architecture"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/49/rag-service-architecture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/49/architecture-du-service-rag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/49/rag-service-architecture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/50/best-practices-rag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/50/best-practices-rag"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/50/best-practices-rag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/50/bonnes-pratiques-rag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/50/best-practices-rag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/51/project-simple-rag-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/51/projekt-simple-rag-system"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/51/project-simple-rag-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/51/projet-systeme-rag-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/51/project-simple-rag-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/52/chain-invoke</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/52/chain-invoke"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/52/chain-invoke"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/52/invocation-de-chaine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/52/chain-invoke"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/53/project-vector-search-engine</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/53/projekt-vector-search-engine"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/53/project-vector-search-engine"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/53/projet-moteur-de-recherche-vectorielle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/53/project-vector-search-engine"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/54/project-multi-agent-content-creator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/54/projekt-multi-agent-content-creator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/54/project-multi-agent-content-creator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/54/projet-createur-de-contenu-multi-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/54/project-multi-agent-content-creator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/56/langgraph</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/56/langgraph"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/56/langgraph"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/56/langgraph"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/56/langgraph"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/57/import-stategraph</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/57/import-stategraph"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/57/import-stategraph"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/57/importer-stategraph"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/57/import-stategraph"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/58/langgraph-capabilities</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/58/langgraph-capabilities"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/58/langgraph-capabilities"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/58/capacites-de-langgraph"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/58/langgraph-capabilities"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/59/langgraph-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/59/langgraph-workflow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/59/langgraph-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/59/workflow-langgraph"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/59/langgraph-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/60/langgraph-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/60/langgraph-state"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/60/langgraph-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/60/state-langgraph"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/60/langgraph-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/61/stategraph-build</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/61/stategraph-build"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/61/stategraph-build"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/61/construction-du-stategraph"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/61/stategraph-build"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/62/checkpointing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/62/checkpointing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/62/checkpointing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/62/checkpointing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/62/checkpointing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/63/human-in-the-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/63/human-in-the-loop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/63/human-in-the-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/63/human-in-the-loop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/63/human-in-the-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/64/multi-agent-langgraph</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/64/multi-agent-langgraph"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/64/multi-agent-langgraph"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/64/multi-agent-langgraph"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/64/multi-agent-langgraph"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/66/subagents</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/66/subagents"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/66/subagents"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/66/subagents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/66/subagents"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/67/orchestrator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/67/orchestrator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/67/orchestrator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/67/orchestrateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/67/orchestrator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/68/agent-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/68/hierarchia-agentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/68/agent-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/68/hierarchie-d-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/68/agent-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/69/subagent-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/69/subagent-class"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/69/subagent-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/69/classe-subagent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/69/subagent-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/70/message-bus</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/70/message-bus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/70/message-bus"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/70/message-bus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/70/message-bus"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/71/orchestrator-execute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/71/orchestrator-execute"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/71/orchestrator-execute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/71/execution-par-l-orchestrateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/71/orchestrator-execute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/72/agentorchestrator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/72/agentorchestrator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/72/agentorchestrator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/72/agentorchestrator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/72/agentorchestrator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/73/project-langgraph-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/73/projekt-langgraph-workflow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/73/project-langgraph-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/73/projet-workflow-langgraph"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/73/project-langgraph-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/74/project-hierarchical-agent-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/74/projekt-hierarchiczny-system-agentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/74/project-hierarchical-agent-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/74/projet-systeme-d-agents-hierarchique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/74/project-hierarchical-agent-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/75/rag-and-multi-agent-theory-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/75/rag-i-multi-agent-podsumowanie-teorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/75/rag-and-multi-agent-theory-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/75/rag-et-multi-agent-resume-theorique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/75/rag-and-multi-agent-theory-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/76/submit-project-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/76/wyslij-projekt-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/76/submit-project-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/76/soumettre-le-projet-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/76/submit-project-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/11/77/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/11/77/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/11/77/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/11/77/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/11/77/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/1/introduction-capstone-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/1/wprowadzenie-capstone-project"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/1/introduction-capstone-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/1/introduction-projet-capstone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/1/introduction-capstone-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/3/user-stories</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/3/user-stories"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/3/user-stories"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/3/user-stories"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/3/user-stories"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/4/sprint-in-scrum</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/4/sprint-w-scrum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/4/sprint-in-scrum"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/4/sprint-en-scrum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/4/sprint-in-scrum"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/5/story-points</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/5/story-points"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/5/story-points"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/5/story-points"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/5/story-points"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/6/project-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/6/cykl-zycia-projektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/6/project-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/6/cycle-de-vie-du-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/6/project-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/7/project-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/7/project-definition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/7/project-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/7/definition-du-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/7/project-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/8/pip-install</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/8/pip-install"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/8/pip-install"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/8/pip-install"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/8/pip-install"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/9/dataclass-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/9/dataclass-definition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/9/dataclass-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/9/definition-d-une-dataclass"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/9/dataclass-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/11/clean-architecture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/11/clean-architecture"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/11/clean-architecture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/11/clean-architecture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/11/clean-architecture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/12/dependency-injection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/12/dependency-injection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/12/dependency-injection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/12/dependency-injection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/12/dependency-injection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/13/repository-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/13/repository-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/13/repository-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/13/repository-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/13/repository-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/14/clean-architecture-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/14/wzorzec-clean-architecture"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/14/clean-architecture-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/14/pattern-clean-architecture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/14/clean-architecture-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/15/repository-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/15/repository-implementation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/15/repository-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/15/implementation-du-repository"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/15/repository-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/16/abc-import</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/16/abc-import"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/16/abc-import"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/16/import-de-abc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/16/abc-import"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/17/abstract-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/17/abstract-method"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/17/abstract-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/17/methode-abstraite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/17/abstract-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/18/clean-architecture-layers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/18/warstwy-clean-architecture"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/18/clean-architecture-layers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/18/couches-de-la-clean-architecture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/18/clean-architecture-layers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/20/test-pyramid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/20/piramida-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/20/test-pyramid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/20/pyramide-des-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/20/test-pyramid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/21/pytest-fixtures</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/21/pytest-fixtures"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/21/pytest-fixtures"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/21/fixtures-pytest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/21/pytest-fixtures"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/22/types-of-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/22/typy-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/22/types-of-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/22/types-de-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/22/types-of-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/23/unit-test-with-pytest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/23/unit-test-z-pytest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/23/unit-test-with-pytest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/23/test-unitaire-avec-pytest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/23/unit-test-with-pytest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/24/pytest-run</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/24/pytest-run"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/24/pytest-run"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/24/lancer-pytest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/24/pytest-run"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/25/pytest-assert</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/25/pytest-assert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/25/pytest-assert"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/25/assert-pytest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/25/pytest-assert"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/26/docker-build</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/26/docker-build"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/26/docker-build"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/26/docker-build"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/26/docker-build"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/27/mock-in-pytest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/27/mock-w-pytest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/27/mock-in-pytest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/27/mock-dans-pytest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/27/mock-in-pytest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/28/ai-test-pyramid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/28/piramida-testow-ai"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/28/ai-test-pyramid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/28/pyramide-des-tests-ia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/28/ai-test-pyramid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/30/docstrings</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/30/docstrings"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/30/docstrings"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/30/docstrings"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/30/docstrings"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/31/api-documentation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/31/api-documentation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/31/api-documentation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/31/documentation-d-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/31/api-documentation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/32/docstring-for-a-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/32/docstring-dla-klasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/32/docstring-for-a-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/32/docstring-pour-une-classe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/32/docstring-for-a-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/33/documenting-a-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/33/dokumentowanie-projektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/33/documenting-a-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/33/documenter-un-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/33/documenting-a-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/34/readme-sections</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/34/readme-sections"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/34/readme-sections"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/34/sections-du-readme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/34/readme-sections"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/36/docker-multi-stage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/36/docker-multi-stage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/36/docker-multi-stage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/36/docker-multi-stage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/36/docker-multi-stage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/37/deploy-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/37/deploy-pipeline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/37/deploy-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/37/pipeline-de-deploiement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/37/deploy-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/38/docker-compose</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/38/docker-compose"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/38/docker-compose"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/38/docker-compose"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/38/docker-compose"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/39/docker-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/39/docker-workflow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/39/docker-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/39/workflow-docker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/39/docker-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/40/ci-cd</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/40/ci-cd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/40/ci-cd"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/40/ci-cd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/40/ci-cd"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/41/dockerfile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/41/dockerfile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/41/dockerfile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/41/dockerfile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/41/dockerfile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/42/docker-build</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/42/docker-build"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/42/docker-build"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/42/docker-build"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/42/docker-build"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/43/docker-run</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/43/docker-run"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/43/docker-run"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/43/docker-run"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/43/docker-run"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/44/docker-compose-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/44/docker-compose-file"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/44/docker-compose-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/44/fichier-docker-compose"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/44/docker-compose-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/45/ci-cd-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/45/ci-cd-pipeline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/45/ci-cd-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/45/pipeline-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/45/ci-cd-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/47/github-portfolio</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/47/github-portfolio"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/47/github-portfolio"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/47/portfolio-github"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/47/github-portfolio"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/48/env-config</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/48/env-config"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/48/env-config"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/48/config-d-environnement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/48/env-config"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/49/conventional-commits</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/49/conventional-commits"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/49/conventional-commits"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/49/conventional-commits"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/49/conventional-commits"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/50/git-commit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/50/git-commit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/50/git-commit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/50/git-commit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/50/git-commit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/51/git-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/51/git-workflow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/51/git-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/51/workflow-git"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/51/git-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/52/elements-of-a-good-readme</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/52/elementy-dobrego-readme"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/52/elements-of-a-good-readme"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/52/elements-d-un-bon-readme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/52/elements-of-a-good-readme"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/54/gil-in-python</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/54/gil-w-pythonie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/54/gil-in-python"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/54/le-gil-en-python"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/54/gil-in-python"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/55/python-venv</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/55/python-venv"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/55/python-venv"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/55/venv-python"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/55/python-venv"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/56/activate-venv</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/56/activate-venv"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/56/activate-venv"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/56/activer-venv"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/56/activate-venv"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/57/github-actions-ci</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/57/github-actions-ci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/57/github-actions-ci"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/57/github-actions-ci"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/57/github-actions-ci"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/58/async-python</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/58/async-python"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/58/async-python"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/58/python-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/58/async-python"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/59/capstone-project-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/59/capstone-project-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/59/capstone-project-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/59/capstone-mise-en-place-du-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/59/capstone-project-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/60/requirements-txt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/60/requirements-txt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/60/requirements-txt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/60/requirements-txt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/60/requirements-txt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/61/capstone-core-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/61/capstone-core-service"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/61/capstone-core-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/61/capstone-service-principal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/61/capstone-core-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/62/pydantic-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/62/pydantic-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/62/pydantic-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/62/modele-pydantic"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/62/pydantic-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/63/capstone-api-layer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/63/capstone-api-layer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/63/capstone-api-layer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/63/capstone-couche-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/63/capstone-api-layer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/64/pytest-discovery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/64/pytest-discovery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/64/pytest-discovery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/64/decouverte-des-tests-pytest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/64/pytest-discovery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/65/capstone-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/65/capstone-tests"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/65/capstone-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/65/capstone-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/65/capstone-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/66/capstone-project-theory-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/66/capstone-project-podsumowanie-teorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/66/capstone-project-theory-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/66/projet-capstone-recapitulatif-theorique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/66/capstone-project-theory-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/67/submit-capstone-project-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/67/wyslij-capstone-project-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/67/submit-capstone-project-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/67/soumettre-le-projet-capstone-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/67/submit-capstone-project-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/7/12/68/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/7/12/68/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/7/12/68/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/7/12/68/recapitulatif-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/7/12/68/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/1/introduction-diving-into-react-native-and-expo</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/1/wprowadzenie-zanurzenie-w-react-native-i-expo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/1/introduction-diving-into-react-native-and-expo"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/1/introduction-plongee-dans-react-native-et-expo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/1/introduction-diving-into-react-native-and-expo"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/3/quiz-what-is-react-native</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/3/quiz-co-to-jest-react-native"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/3/quiz-what-is-react-native"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/3/quiz-qu-est-ce-que-react-native"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/3/quiz-what-is-react-native"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/4/quiz-what-is-expo</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/4/quiz-czym-jest-expo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/4/quiz-what-is-expo"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/4/quiz-qu-est-ce-qu-expo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/4/quiz-what-is-expo"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/5/sort-steps-to-create-an-expo-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/5/sortowanie-kroki-tworzenia-projektu-expo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/5/sort-steps-to-create-an-expo-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/5/trie-etapes-de-creation-d-un-projet-expo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/5/sort-steps-to-create-an-expo-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/7/quiz-expo-project-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/7/quiz-struktura-projektu-expo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/7/quiz-expo-project-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/7/quiz-structure-d-un-projet-expo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/7/quiz-expo-project-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/8/quiz-configuration-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/8/quiz-plik-konfiguracyjny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/8/quiz-configuration-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/8/quiz-fichier-de-configuration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/8/quiz-configuration-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/10/quiz-the-equivalent-of-div-in-react-native</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/10/quiz-odpowiednik-div-w-react-native"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/10/quiz-the-equivalent-of-div-in-react-native"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/10/quiz-l-equivalent-de-div-en-react-native"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/10/quiz-the-equivalent-of-div-in-react-native"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/11/sort-building-a-view-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/11/sortowanie-budowa-komponentu-view"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/11/sort-building-a-view-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/11/trie-construire-un-composant-view"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/11/sort-building-a-view-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/12/quiz-displaying-text</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/12/quiz-wyswietlanie-tekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/12/quiz-displaying-text"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/12/quiz-afficher-du-texte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/12/quiz-displaying-text"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/13/match-html-vs-react-native</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/13/dopasowanie-html-vs-react-native"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/13/match-html-vs-react-native"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/13/associe-html-vs-react-native"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/13/match-html-vs-react-native"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/15/quiz-component-for-handling-touch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/15/quiz-komponent-do-obslugi-dotyku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/15/quiz-component-for-handling-touch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/15/quiz-composant-pour-gerer-le-toucher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/15/quiz-component-for-handling-touch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/16/quiz-click-event</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/16/quiz-event-klikniecia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/16/quiz-click-event"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/16/quiz-evenement-de-clic"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/16/quiz-click-event"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/17/sort-alert-with-confirmation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/17/sortowanie-alert-z-potwierdzeniem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/17/sort-alert-with-confirmation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/17/trie-alert-avec-confirmation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/17/sort-alert-with-confirmation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/19/quiz-safeareaview</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/19/quiz-safeareaview"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/19/quiz-safeareaview"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/19/quiz-safeareaview"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/19/quiz-safeareaview"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/20/quiz-horizontal-scrollview</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/20/quiz-scrollview-poziomy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/20/quiz-horizontal-scrollview"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/20/quiz-scrollview-horizontal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/20/quiz-horizontal-scrollview"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/21/quiz-pull-to-refresh</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/21/quiz-pull-to-refresh"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/21/quiz-pull-to-refresh"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/21/quiz-tirer-pour-rafraichir"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/21/quiz-pull-to-refresh"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/23/quiz-keyboard-type-for-email</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/23/quiz-typ-klawiatury-dla-emaila"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/23/quiz-keyboard-type-for-email"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/23/quiz-type-de-clavier-pour-l-e-mail"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/23/quiz-keyboard-type-for-email"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/24/quiz-hiding-a-password</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/24/quiz-ukrywanie-hasla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/24/quiz-hiding-a-password"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/24/quiz-masquer-un-mot-de-passe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/24/quiz-hiding-a-password"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/25/quiz-keyboardavoidingview</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/25/quiz-keyboardavoidingview"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/25/quiz-keyboardavoidingview"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/25/quiz-keyboardavoidingview"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/25/quiz-keyboardavoidingview"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/26/fill-in-textinput</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/26/uzupelnij-textinput"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/26/fill-in-textinput"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/26/complete-textinput"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/26/fill-in-textinput"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/28/fill-in-view-component-with-styles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/28/uzupelnij-komponent-view-ze-stylami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/28/fill-in-view-component-with-styles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/28/complete-composant-view-avec-styles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/28/fill-in-view-component-with-styles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/29/fill-in-pressable-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/29/uzupelnij-przycisk-pressable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/29/fill-in-pressable-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/29/complete-bouton-pressable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/29/fill-in-pressable-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/30/summary-quiz-flexbox-in-rn</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/30/quiz-podsumowujacy-flexbox-w-rn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/30/summary-quiz-flexbox-in-rn"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/30/quiz-recapitulatif-flexbox-en-rn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/30/summary-quiz-flexbox-in-rn"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/31/submit-the-project-to-the-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/31/wyslij-projekt-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/31/submit-the-project-to-the-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/31/soumets-le-projet-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/31/submit-the-project-to-the-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/1/32/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/1/32/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/1/32/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/1/32/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/1/32/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/1/introduction-underwater-architecture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/1/wprowadzenie-architektura-podwodna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/1/introduction-underwater-architecture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/1/introduction-l-architecture-sous-marine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/1/introduction-underwater-architecture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/3/flatlist-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/3/wlasciwosci-flatlist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/3/flatlist-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/3/proprietes-de-flatlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/3/flatlist-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/4/flatlist-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/4/struktura-flatlist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/4/flatlist-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/4/structure-de-flatlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/4/flatlist-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/5/keyextractor-in-flatlist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/5/keyextractor-w-flatlist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/5/keyextractor-in-flatlist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/5/keyextractor-dans-flatlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/5/keyextractor-in-flatlist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/6/list-of-atlantis-inhabitants</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/6/lista-mieszkancow-atlantydy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/6/list-of-atlantis-inhabitants"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/6/liste-des-habitants-de-l-atlantide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/6/list-of-atlantis-inhabitants"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/7/horizontal-flatlist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/7/horizontal-flatlist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/7/horizontal-flatlist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/7/flatlist-horizontale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/7/horizontal-flatlist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/9/difference-between-flatlist-and-sectionlist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/9/roznica-flatlist-vs-sectionlist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/9/difference-between-flatlist-and-sectionlist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/9/difference-entre-flatlist-et-sectionlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/9/difference-between-flatlist-and-sectionlist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/10/sections-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/10/struktura-sections"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/10/sections-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/10/structure-de-sections"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/10/sections-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/11/alphabetical-sectionlist-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/11/alfabetyczny-indeks-sectionlist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/11/alphabetical-sectionlist-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/11/index-alphabetique-de-sectionlist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/11/alphabetical-sectionlist-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/12/rendersectionheader</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/12/rendersectionheader"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/12/rendersectionheader"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/12/rendersectionheader"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/12/rendersectionheader"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/14/flexbox-justifycontent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/14/flexbox-justifycontent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/14/flexbox-justifycontent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/14/flexbox-justifycontent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/14/flexbox-justifycontent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/15/flexbox-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/15/kolejnosc-flexbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/15/flexbox-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/15/ordre-de-flexbox"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/15/flexbox-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/16/position-absolute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/16/position-absolute"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/16/position-absolute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/16/position-absolute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/16/position-absolute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/17/shadow-styles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/17/style-cienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/17/shadow-styles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/17/styles-d-ombre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/17/shadow-styles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/18/underwater-creature-card</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/18/karta-podwodnego-stworzenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/18/underwater-creature-card"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/18/carte-de-creature-sous-marine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/18/underwater-creature-card"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/20/dimensions-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/20/dimensions-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/20/dimensions-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/20/api-dimensions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/20/dimensions-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/21/usewindowdimensions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/21/usewindowdimensions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/21/usewindowdimensions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/21/usewindowdimensions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/21/usewindowdimensions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/22/responsive-grid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/22/responsywna-siatka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/22/responsive-grid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/22/grille-responsive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/22/responsive-grid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/23/percentage-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/23/wartosci-procentowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/23/percentage-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/23/valeurs-en-pourcentage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/23/percentage-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/25/platform-os</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/25/platform-os"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/25/platform-os"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/25/platform-os"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/25/platform-os"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/26/platform-select</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/26/platform-select"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/26/platform-select"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/26/platform-select"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/26/platform-select"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/27/ios-tsx-and-android-tsx-files</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/27/pliki-ios-tsx-i-android-tsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/27/ios-tsx-and-android-tsx-files"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/27/fichiers-ios-tsx-et-android-tsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/27/ios-tsx-and-android-tsx-files"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/28/platform-specific-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/28/kod-platform-specific"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/28/platform-specific-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/28/code-specifique-a-la-plateforme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/28/platform-specific-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/30/statusbar-barstyle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/30/statusbar-barstyle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/30/statusbar-barstyle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/30/statusbar-barstyle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/30/statusbar-barstyle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/31/context-api-for-themes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/31/context-api-dla-motywow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/31/context-api-for-themes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/31/context-api-pour-les-themes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/31/context-api-for-themes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/32/usecolorscheme</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/32/usecolorscheme"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/32/usecolorscheme"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/32/usecolorscheme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/32/usecolorscheme"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/33/theme-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/33/system-motywow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/33/theme-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/33/systeme-de-themes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/33/theme-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/34/project-list-of-creatures</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/34/projekt-lista-stworzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/34/project-list-of-creatures"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/34/projet-liste-des-creatures"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/34/project-list-of-creatures"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/2/35/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/2/35/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/2/35/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/2/35/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/2/35/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/1/introduction-navigating-the-depths</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/1/wprowadzenie-nawigacja-po-glebinach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/1/introduction-navigating-the-depths"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/1/introduction-la-navigation-dans-les-profondeurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/1/introduction-navigating-the-depths"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/3/navigationcontainer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/3/navigationcontainer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/3/navigationcontainer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/3/navigationcontainer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/3/navigationcontainer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/4/navigate-vs-push</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/4/navigate-vs-push"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/4/navigate-vs-push"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/4/navigate-vs-push"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/4/navigate-vs-push"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/5/stack-navigator-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/5/struktura-stack-navigator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/5/stack-navigator-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/5/structure-de-stack-navigator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/5/stack-navigator-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/6/navigation-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/6/parametry-nawigacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/6/navigation-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/6/parametres-de-navigation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/6/navigation-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/7/route-params</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/7/route-params"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/7/route-params"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/7/route-params"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/7/route-params"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/8/stack-navigator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/8/stack-navigator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/8/stack-navigator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/8/stack-navigator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/8/stack-navigator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/9/goback-and-poptotop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/9/goback-i-poptotop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/9/goback-and-poptotop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/9/goback-et-poptotop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/9/goback-and-poptotop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/11/tab-navigator-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/11/biblioteka-tab-navigator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/11/tab-navigator-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/11/bibliotheque-tab-navigator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/11/tab-navigator-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/12/tabbaricon</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/12/tabbaricon"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/12/tabbaricon"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/12/tabbaricon"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/12/tabbaricon"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/13/badge-on-a-tab</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/13/badge-na-zakladce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/13/badge-on-a-tab"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/13/badge-sur-un-onglet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/13/badge-on-a-tab"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/14/tab-navigator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/14/tab-navigator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/14/tab-navigator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/14/tab-navigator"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/14/tab-navigator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/15/material-top-tabs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/15/material-top-tabs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/15/material-top-tabs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/15/material-top-tabs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/15/material-top-tabs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/17/drawer-dependencies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/17/zaleznosci-drawer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/17/drawer-dependencies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/17/dependances-du-drawer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/17/drawer-dependencies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/18/draweractions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/18/draweractions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/18/draweractions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/18/draweractions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/18/draweractions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/19/drawerposition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/19/drawerposition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/19/drawerposition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/19/drawerposition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/19/drawerposition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/20/custom-drawer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/20/custom-drawer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/20/custom-drawer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/20/drawer-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/20/custom-drawer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/22/scheme-in-app-json</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/22/scheme-w-app-json"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/22/scheme-in-app-json"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/22/scheme-dans-app-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/22/scheme-in-app-json"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/23/linking-createurl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/23/linking-createurl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/23/linking-createurl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/23/linking-createurl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/23/linking-createurl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/24/linking-openurl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/24/linking-openurl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/24/linking-openurl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/24/linking-openurl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/24/linking-openurl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/25/deep-linking-config</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/25/deep-linking-config"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/25/deep-linking-config"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/25/configuration-du-deep-linking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/25/deep-linking-config"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/27/file-based-routing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/27/file-based-routing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/27/file-based-routing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/27/routage-base-sur-les-fichiers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/27/file-based-routing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/28/dynamic-routes-id</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/28/dynamiczne-trasy-id"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/28/dynamic-routes-id"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/28/routes-dynamiques-id"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/28/dynamic-routes-id"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/29/layout-tsx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/29/layout-tsx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/29/layout-tsx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/29/layout-tsx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/29/layout-tsx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/30/link-vs-router-push</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/30/link-vs-router-push"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/30/link-vs-router-push"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/30/link-vs-router-push"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/30/link-vs-router-push"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/31/groups-auth</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/31/grupy-auth"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/31/groups-auth"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/31/groupes-auth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/31/groups-auth"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/32/expo-router-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/32/expo-router-layout"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/32/expo-router-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/32/layout-expo-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/32/expo-router-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/33/uselocalsearchparams</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/33/uselocalsearchparams"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/33/uselocalsearchparams"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/33/uselocalsearchparams"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/33/uselocalsearchparams"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/35/project-atlantis-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/35/projekt-nawigacja-atlantydy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/35/project-atlantis-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/35/projet-navigation-atlantis"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/35/project-atlantis-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/36/project-navigation-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/36/projekt-system-nawigacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/36/project-navigation-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/36/projet-systeme-de-navigation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/36/project-navigation-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/3/37/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/3/37/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/3/37/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/3/37/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/3/37/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/1/introduction-treasures-of-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/1/wprowadzenie-skarby-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/1/introduction-treasures-of-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/1/introduction-les-tresors-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/1/introduction-treasures-of-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/3/usestate-initialization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/3/usestate-initialization"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/3/usestate-initialization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/3/initialisation-de-usestate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/3/usestate-initialization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/4/updating-object-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/4/aktualizacja-stanu-obiektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/4/updating-object-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/4/mettre-a-jour-un-etat-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/4/updating-object-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/5/spread-operator-in-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/5/spread-operator-w-stanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/5/spread-operator-in-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/5/l-operateur-spread-dans-l-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/5/spread-operator-in-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/6/when-to-use-usereducer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/6/kiedy-usereducer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/6/when-to-use-usereducer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/6/quand-utiliser-usereducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/6/when-to-use-usereducer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/7/usereducer-dispatch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/7/usereducer-dispatch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/7/usereducer-dispatch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/7/le-dispatch-de-usereducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/7/usereducer-dispatch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/8/treasure-counter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/8/licznik-skarbow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/8/treasure-counter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/8/compteur-de-tresors"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/8/treasure-counter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/10/createcontext</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/10/createcontext"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/10/createcontext"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/10/createcontext"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/10/createcontext"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/11/usecontext-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/11/usecontext-hook"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/11/usecontext-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/11/le-hook-usecontext"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/11/usecontext-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/12/provider-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/12/provider-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/12/provider-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/12/le-pattern-provider"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/12/provider-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/13/treasurecontext</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/13/treasurecontext"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/13/treasurecontext"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/13/treasurecontext"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/13/treasurecontext"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/15/zustand-create</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/15/zustand-create"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/15/zustand-create"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/15/zustand-create"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/15/zustand-create"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/16/zustand-set</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/16/zustand-set"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/16/zustand-set"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/16/zustand-set"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/16/zustand-set"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/17/zustand-selectors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/17/selektory-zustand"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/17/zustand-selectors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/17/les-selecteurs-zustand"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/17/zustand-selectors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/18/zustand-persist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/18/zustand-persist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/18/zustand-persist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/18/zustand-persist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/18/zustand-persist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/19/treasure-store</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/19/treasure-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/19/treasure-store"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/19/treasure-store"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/19/treasure-store"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/21/fetch-get</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/21/fetch-get"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/21/fetch-get"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/21/fetch-get"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/21/fetch-get"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/22/fetch-post</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/22/fetch-post"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/22/fetch-post"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/22/fetch-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/22/fetch-post"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/23/axios-vs-fetch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/23/axios-vs-fetch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/23/axios-vs-fetch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/23/axios-vs-fetch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/23/axios-vs-fetch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/24/axios-interceptor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/24/axios-interceptor"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/24/axios-interceptor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/24/l-intercepteur-axios"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/24/axios-interceptor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/25/api-client</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/25/api-client"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/25/api-client"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/25/api-client"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/25/api-client"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/27/usequery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/27/usequery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/27/usequery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/27/usequery"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/27/usequery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/28/querykey</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/28/querykey"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/28/querykey"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/28/querykey"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/28/querykey"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/29/staletime-vs-gctime</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/29/staletime-vs-gctime"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/29/staletime-vs-gctime"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/29/staletime-vs-gctime"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/29/staletime-vs-gctime"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/30/usemutation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/30/usemutation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/30/usemutation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/30/usemutation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/30/usemutation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/31/invalidatequeries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/31/invalidatequeries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/31/invalidatequeries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/31/invalidatequeries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/31/invalidatequeries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/32/creatures-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/32/lista-ze-stworzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/32/creatures-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/32/liste-des-creatures"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/32/creatures-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/33/useinfinitequery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/33/useinfinitequery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/33/useinfinitequery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/33/useinfinitequery"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/33/useinfinitequery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/35/atlantis-treasury</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/35/skarbiec-atlantydy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/35/atlantis-treasury"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/35/le-tresor-de-l-atlantide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/35/atlantis-treasury"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/36/project-api-integration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/36/projekt-api-integration"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/36/project-api-integration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/36/projet-integration-d-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/36/project-api-integration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/4/37/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/4/37/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/4/37/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/4/37/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/4/37/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/1/introduction-pearls-of-forms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/1/wprowadzenie-perly-formularzy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/1/introduction-pearls-of-forms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/1/introduction-les-perles-des-formulaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/1/introduction-pearls-of-forms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/3/onchangetext</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/3/onchangetext"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/3/onchangetext"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/3/onchangetext"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/3/onchangetext"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/4/securetextentry</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/4/securetextentry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/4/securetextentry"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/4/securetextentry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/4/securetextentry"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/5/keyboardtype</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/5/keyboardtype"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/5/keyboardtype"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/5/keyboardtype"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/5/keyboardtype"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/6/basic-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/6/podstawowy-formularz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/6/basic-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/6/formulaire-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/6/basic-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/7/multiline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/7/multiline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/7/multiline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/7/multiline"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/7/multiline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/9/keyboardavoidingview-behavior</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/9/keyboardavoidingview-behavior"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/9/keyboardavoidingview-behavior"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/9/behavior-de-keyboardavoidingview"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/9/keyboardavoidingview-behavior"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/10/keyboard-dismiss</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/10/keyboard-dismiss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/10/keyboard-dismiss"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/10/keyboard-dismiss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/10/keyboard-dismiss"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/11/returnkeytype</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/11/returnkeytype"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/11/returnkeytype"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/11/returnkeytype"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/11/returnkeytype"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/12/navigation-between-fields</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/12/nawigacja-miedzy-polami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/12/navigation-between-fields"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/12/navigation-entre-les-champs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/12/navigation-between-fields"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/14/useform-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/14/useform-hook"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/14/useform-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/14/le-hook-useform"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/14/useform-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/15/controller</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/15/controller"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/15/controller"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/15/controller"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/15/controller"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/16/rules-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/16/rules-validation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/16/rules-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/16/validation-rules"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/16/rules-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/17/react-hook-form-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/17/formularz-react-hook-form"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/17/react-hook-form-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/17/formulaire-react-hook-form"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/17/react-hook-form-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/19/yupresolver</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/19/yupresolver"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/19/yupresolver"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/19/yupresolver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/19/yupresolver"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/20/yup-schema</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/20/schema-yup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/20/yup-schema"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/20/schema-yup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/20/yup-schema"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/21/zod-vs-yup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/21/zod-vs-yup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/21/zod-vs-yup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/21/zod-vs-yup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/21/zod-vs-yup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/22/schema-with-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/22/schema-z-walidacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/22/schema-with-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/22/schema-avec-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/22/schema-with-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/24/switch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/24/switch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/24/switch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/24/switch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/24/switch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/25/picker</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/25/picker"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/25/picker"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/25/picker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/25/picker"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/26/custom-checkbox</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/26/custom-checkbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/26/custom-checkbox"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/26/checkbox-personnalisee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/26/custom-checkbox"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/27/datetimepicker</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/27/datetimepicker"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/27/datetimepicker"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/27/datetimepicker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/27/datetimepicker"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/29/complete-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/29/kompletny-formularz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/29/complete-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/29/formulaire-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/29/complete-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/30/project-atlantis-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/30/projekt-formularz-atlantydy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/30/project-atlantis-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/30/projet-formulaire-de-l-atlantide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/30/project-atlantis-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/5/31/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/5/31/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/5/31/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/5/31/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/5/31/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/1/introduction-crystals-of-media</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/1/wprowadzenie-krysztaly-mediow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/1/introduction-crystals-of-media"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/1/introduction-les-cristaux-du-multimedia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/1/introduction-crystals-of-media"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/3/contentfit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/3/contentfit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/3/contentfit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/3/contentfit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/3/contentfit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/4/blurhash</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/4/blurhash"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/4/blurhash"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/4/blurhash"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/4/blurhash"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/5/image-prefetch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/5/image-prefetch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/5/image-prefetch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/5/image-prefetch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/5/image-prefetch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/6/image-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/6/lista-obrazow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/6/image-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/6/liste-d-images"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/6/image-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/8/launchimagelibraryasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/8/launchimagelibraryasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/8/launchimagelibraryasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/8/launchimagelibraryasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/8/launchimagelibraryasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/9/media-type-in-the-image-picker</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/9/typ-mediow-w-image-pickerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/9/media-type-in-the-image-picker"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/9/type-de-media-dans-le-selecteur-d-images"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/9/media-type-in-the-image-picker"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/10/allowsmultipleselection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/10/allowsmultipleselection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/10/allowsmultipleselection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/10/allowsmultipleselection"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/10/allowsmultipleselection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/11/image-picker-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/11/image-picker-button"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/11/image-picker-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/11/image-picker-button"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/11/image-picker-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/13/cameraview</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/13/cameraview"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/13/cameraview"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/13/cameraview"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/13/cameraview"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/14/facing-prop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/14/facing-prop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/14/facing-prop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/14/prop-facing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/14/facing-prop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/15/takepictureasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/15/takepictureasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/15/takepictureasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/15/takepictureasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/15/takepictureasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/16/qr-scanner</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/16/skaner-qr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/16/qr-scanner"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/16/scanner-qr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/16/qr-scanner"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/18/video-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/18/video-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/18/video-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/18/composant-video"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/18/video-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/19/audio-sound</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/19/audio-sound"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/19/audio-sound"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/19/audio-sound"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/19/audio-sound"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/20/audio-player</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/20/audio-player"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/20/audio-player"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/20/lecteur-audio"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/20/audio-player"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/22/documentdirectory</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/22/documentdirectory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/22/documentdirectory"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/22/documentdirectory"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/22/documentdirectory"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/23/sharing-shareasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/23/sharing-shareasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/23/sharing-shareasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/23/sharing-shareasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/23/sharing-shareasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/24/download-share</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/24/download-share"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/24/download-share"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/24/download-share"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/24/download-share"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/26/photo-gallery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/26/galeria-zdjec"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/26/photo-gallery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/26/galerie-photo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/26/photo-gallery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/27/project-atlantis-gallery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/27/projekt-galeria-atlantydy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/27/project-atlantis-gallery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/27/projet-galerie-d-atlantis"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/27/project-atlantis-gallery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/6/28/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/6/28/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/6/28/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/6/28/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/6/28/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/1/introduction-sirens-of-notifications</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/1/wprowadzenie-syreny-powiadomien"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/1/introduction-sirens-of-notifications"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/1/introduction-les-sirenes-des-notifications"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/1/introduction-sirens-of-notifications"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/3/installing-expo-notifications</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/3/instalacja-expo-notifications"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/3/installing-expo-notifications"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/3/installer-expo-notifications"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/3/installing-expo-notifications"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/4/setnotificationhandler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/4/setnotificationhandler"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/4/setnotificationhandler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/4/setnotificationhandler"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/4/setnotificationhandler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/5/shouldshowbanner</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/5/shouldshowbanner"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/5/shouldshowbanner"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/5/shouldshowbanner"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/5/shouldshowbanner"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/6/handler-config</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/6/handler-config"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/6/handler-config"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/6/configuration-du-handler"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/6/handler-config"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/7/getexpopushtokenasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/7/getexpopushtokenasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/7/getexpopushtokenasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/7/getexpopushtokenasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/7/getexpopushtokenasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/8/requestpermissionsasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/8/requestpermissionsasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/8/requestpermissionsasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/8/requestpermissionsasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/8/requestpermissionsasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/9/notifications-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/9/konfiguracja-powiadomien"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/9/notifications-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/9/configuration-des-notifications"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/9/notifications-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/11/schedulenotificationasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/11/schedulenotificationasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/11/schedulenotificationasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/11/schedulenotificationasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/11/schedulenotificationasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/12/notification-content</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/12/notification-content"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/12/notification-content"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/12/contenu-de-la-notification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/12/notification-content"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/13/trigger-seconds</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/13/trigger-seconds"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/13/trigger-seconds"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/13/trigger-seconds"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/13/trigger-seconds"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/14/daily-reminder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/14/codzienne-przypomnienie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/14/daily-reminder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/14/rappel-quotidien"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/14/daily-reminder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/15/reminder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/15/przypomnienie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/15/reminder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/15/rappel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/15/reminder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/16/cancelschedulednotificationasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/16/cancelschedulednotificationasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/16/cancelschedulednotificationasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/16/cancelschedulednotificationasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/16/cancelschedulednotificationasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/17/getallschedulednotificationsasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/17/getallschedulednotificationsasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/17/getallschedulednotificationsasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/17/getallschedulednotificationsasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/17/getallschedulednotificationsasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/18/setbadgecountasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/18/setbadgecountasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/18/setbadgecountasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/18/setbadgecountasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/18/setbadgecountasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/20/expo-push-token</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/20/expo-push-token"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/20/expo-push-token"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/20/expo-push-token"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/20/expo-push-token"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/21/push-api-url</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/21/push-api-url"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/21/push-api-url"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/21/url-de-l-api-push"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/21/push-api-url"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/22/push-payload</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/22/push-payload"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/22/push-payload"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/22/payload-push"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/22/push-payload"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/23/notification-listeners</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/23/notification-listeners"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/23/notification-listeners"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/23/listeners-de-notifications"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/23/notification-listeners"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/24/addnotificationreceivedlistener</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/24/addnotificationreceivedlistener"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/24/addnotificationreceivedlistener"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/24/addnotificationreceivedlistener"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/24/addnotificationreceivedlistener"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/25/notifications-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/25/hook-powiadomien"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/25/notifications-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/25/hook-des-notifications"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/25/notifications-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/27/channels-requirement</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/27/kanaly-wymaganie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/27/channels-requirement"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/27/canaux-exigence"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/27/channels-requirement"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/28/androidimportance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/28/androidimportance"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/28/androidimportance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/28/androidimportance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/28/androidimportance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/29/setnotificationchannelasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/29/setnotificationchannelasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/29/setnotificationchannelasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/29/setnotificationchannelasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/29/setnotificationchannelasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/30/android-channels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/30/kanaly-android"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/30/android-channels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/30/canaux-android"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/30/android-channels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/32/notificationservice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/32/notificationservice"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/32/notificationservice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/32/notificationservice"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/32/notificationservice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/33/project-notifications</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/33/projekt-powiadomienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/33/project-notifications"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/33/projet-notifications"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/33/project-notifications"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/7/34/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/7/34/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/7/34/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/7/34/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/7/34/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/1/introduction-maps-of-the-sunken-world</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/1/wprowadzenie-mapy-zatopionego-swiata"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/1/introduction-maps-of-the-sunken-world"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/1/introduction-les-cartes-du-monde-englouti"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/1/introduction-maps-of-the-sunken-world"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/3/installing-expo-location</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/3/instalacja-expo-location"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/3/installing-expo-location"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/3/installer-expo-location"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/3/installing-expo-location"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/4/requestforegroundpermissionsasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/4/requestforegroundpermissionsasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/4/requestforegroundpermissionsasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/4/requestforegroundpermissionsasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/4/requestforegroundpermissionsasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/5/permission-status</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/5/permission-status"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/5/permission-status"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/5/statut-de-la-permission"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/5/permission-status"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/6/getcurrentpositionasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/6/getcurrentpositionasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/6/getcurrentpositionasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/6/getcurrentpositionasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/6/getcurrentpositionasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/7/location-accuracy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/7/location-accuracy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/7/location-accuracy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/7/location-accuracy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/7/location-accuracy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/8/coordinates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/8/wspolrzedne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/8/coordinates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/8/coordonnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/8/coordinates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/9/watchpositionasync-config</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/9/watchpositionasync-config"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/9/watchpositionasync-config"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/9/configuration-de-watchpositionasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/9/watchpositionasync-config"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/10/distanceinterval</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/10/distanceinterval"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/10/distanceinterval"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/10/distanceinterval"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/10/distanceinterval"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/11/location-tracking</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/11/sledzenie-lokalizacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/11/location-tracking"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/11/suivi-de-la-position"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/11/location-tracking"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/12/reversegeocodeasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/12/reversegeocodeasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/12/reversegeocodeasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/12/reversegeocodeasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/12/reversegeocodeasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/13/geocodeasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/13/geocodeasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/13/geocodeasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/13/geocodeasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/13/geocodeasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/14/reversegeocode-result</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/14/reversegeocode-result"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/14/reversegeocode-result"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/14/resultat-de-reversegeocode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/14/reversegeocode-result"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/15/background-permissions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/15/background-permissions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/15/background-permissions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/15/permissions-en-arriere-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/15/background-permissions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/17/installing-maps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/17/instalacja-map"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/17/installing-maps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/17/installer-maps"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/17/installing-maps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/18/showsuserlocation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/18/showsuserlocation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/18/showsuserlocation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/18/showsuserlocation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/18/showsuserlocation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/19/initialregion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/19/initialregion"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/19/initialregion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/19/initialregion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/19/initialregion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/20/region-mapview</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/20/region-mapview"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/20/region-mapview"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/20/region-mapview"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/20/region-mapview"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/21/marker-coordinate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/21/marker-coordinate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/21/marker-coordinate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/21/coordonnee-du-marker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/21/marker-coordinate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/22/marker-title</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/22/marker-title"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/22/marker-title"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/22/titre-du-marker"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/22/marker-title"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/23/callout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/23/callout"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/23/callout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/23/callout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/23/callout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/24/map-with-markers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/24/mapa-z-markerami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/24/map-with-markers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/24/carte-avec-markers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/24/map-with-markers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/25/polyline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/25/polyline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/25/polyline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/25/polyline"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/25/polyline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/26/polygon</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/26/polygon"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/26/polygon"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/26/polygon"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/26/polygon"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/27/polyline-config</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/27/polyline-config"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/27/polyline-config"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/27/configuration-de-polyline"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/27/polyline-config"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/28/circle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/28/circle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/28/circle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/28/circle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/28/circle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/29/animatetoregion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/29/animatetoregion"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/29/animatetoregion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/29/animatetoregion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/29/animatetoregion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/31/fittocoordinates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/31/fittocoordinates"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/31/fittocoordinates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/31/fittocoordinates"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/31/fittocoordinates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/32/complete-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/32/kompletna-nawigacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/32/complete-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/32/navigation-complete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/32/complete-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/33/project-maps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/33/projekt-mapy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/33/project-maps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/33/projet-cartes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/33/project-maps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/8/34/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/8/34/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/8/34/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/8/34/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/8/34/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/1/introduction-triton-storage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/1/wprowadzenie-tryton-storage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/1/introduction-triton-storage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/1/introduction-le-stockage-de-triton"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/1/introduction-triton-storage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/3/installing-asyncstorage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/3/instalacja-asyncstorage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/3/installing-asyncstorage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/3/installer-asyncstorage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/3/installing-asyncstorage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/4/setitem</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/4/setitem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/4/setitem"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/4/setitem"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/4/setitem"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/5/getitem</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/5/getitem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/5/getitem"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/5/getitem"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/5/getitem"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/6/json-stringify</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/6/json-stringify"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/6/json-stringify"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/6/json-stringify"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/6/json-stringify"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/7/json-parse</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/7/json-parse"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/7/json-parse"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/7/json-parse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/7/json-parse"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/8/removeitem</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/8/removeitem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/8/removeitem"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/8/removeitem"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/8/removeitem"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/9/multiset</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/9/multiset"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/9/multiset"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/9/multiset"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/9/multiset"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/10/getallkeys</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/10/getallkeys"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/10/getallkeys"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/10/getallkeys"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/10/getallkeys"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/11/clear</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/11/clear"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/11/clear"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/11/clear"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/11/clear"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/12/usestorage-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/12/usestorage-hook"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/12/usestorage-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/12/hook-usestorage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/12/usestorage-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/14/installing-securestore</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/14/instalacja-securestore"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/14/installing-securestore"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/14/installer-securestore"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/14/installing-securestore"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/15/securestore-use-case</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/15/securestore-use-case"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/15/securestore-use-case"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/15/cas-d-usage-de-securestore"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/15/securestore-use-case"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/16/setitemasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/16/setitemasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/16/setitemasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/16/setitemasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/16/setitemasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/17/getitemasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/17/getitemasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/17/getitemasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/17/getitemasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/17/getitemasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/18/deleteitemasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/18/deleteitemasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/18/deleteitemasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/18/deleteitemasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/18/deleteitemasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/19/isavailableasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/19/isavailableasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/19/isavailableasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/19/isavailableasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/19/isavailableasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/20/authstorage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/20/authstorage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/20/authstorage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/20/authstorage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/20/authstorage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/22/installing-sqlite</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/22/instalacja-sqlite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/22/installing-sqlite"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/22/installer-sqlite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/22/installing-sqlite"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/23/opendatabaseasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/23/opendatabaseasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/23/opendatabaseasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/23/opendatabaseasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/23/opendatabaseasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/24/execasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/24/execasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/24/execasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/24/execasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/24/execasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/25/create-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/25/create-table"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/25/create-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/25/create-table"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/25/create-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/26/getallasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/26/getallasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/26/getallasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/26/getallasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/26/getallasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/27/getfirstasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/27/getfirstasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/27/getfirstasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/27/getfirstasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/27/getfirstasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/28/runasync-insert</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/28/runasync-insert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/28/runasync-insert"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/28/runasync-insert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/28/runasync-insert"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/29/query-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/29/parametry-zapytan"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/29/query-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/29/parametres-de-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/29/query-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/30/lastinsertrowid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/30/lastinsertrowid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/30/lastinsertrowid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/30/lastinsertrowid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/30/lastinsertrowid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/31/treasuredb</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/31/treasuredb"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/31/treasuredb"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/31/treasuredb"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/31/treasuredb"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/32/project-storage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/32/projekt-storage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/32/project-storage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/32/projet-storage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/32/project-storage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/9/33/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/9/33/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/9/33/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/9/33/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/9/33/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/1/introduction-current-animations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/1/wprowadzenie-animacje-pradow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/1/introduction-current-animations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/1/introduction-les-animations-des-courants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/1/introduction-current-animations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/3/animated-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/3/animated-value"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/3/animated-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/3/animated-value"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/3/animated-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/4/useref-for-animated</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/4/useref-dla-animated"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/4/useref-for-animated"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/4/useref-pour-animated"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/4/useref-for-animated"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/5/animated-timing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/5/animated-timing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/5/animated-timing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/5/animated-timing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/5/animated-timing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/6/usenativedriver</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/6/usenativedriver"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/6/usenativedriver"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/6/usenativedriver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/6/usenativedriver"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/7/animated-spring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/7/animated-spring"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/7/animated-spring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/7/animated-spring"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/7/animated-spring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/8/start-callback</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/8/start-callback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/8/start-callback"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/8/callback-start"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/8/start-callback"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/9/animated-sequence</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/9/animated-sequence"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/9/animated-sequence"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/9/animated-sequence"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/9/animated-sequence"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/10/animated-parallel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/10/animated-parallel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/10/animated-parallel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/10/animated-parallel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/10/animated-parallel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/11/animated-stagger</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/11/animated-stagger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/11/animated-stagger"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/11/animated-stagger"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/11/animated-stagger"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/12/interpolate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/12/interpolate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/12/interpolate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/12/interpolate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/12/interpolate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/13/fade-animation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/13/fade-animation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/13/fade-animation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/13/animation-de-fondu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/13/fade-animation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/15/installing-reanimated</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/15/instalacja-reanimated"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/15/installing-reanimated"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/15/installer-reanimated"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/15/installing-reanimated"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/16/babel-config-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/16/babel-config-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/16/babel-config-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/16/babel-config-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/16/babel-config-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/17/usesharedvalue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/17/usesharedvalue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/17/usesharedvalue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/17/usesharedvalue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/17/usesharedvalue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/18/modifying-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/18/modyfikacja-value"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/18/modifying-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/18/modifier-value"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/18/modifying-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/19/useanimatedstyle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/19/useanimatedstyle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/19/useanimatedstyle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/19/useanimatedstyle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/19/useanimatedstyle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/20/withspring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/20/withspring"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/20/withspring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/20/withspring"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/20/withspring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/21/withtiming-config</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/21/withtiming-config"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/21/withtiming-config"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/21/configuration-de-withtiming"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/21/withtiming-config"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/22/spring-animation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/22/spring-animation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/22/spring-animation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/22/animation-spring"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/22/spring-animation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/23/gesture-pan</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/23/gesture-pan"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/23/gesture-pan"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/23/gesture-pan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/23/gesture-pan"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/24/gesturedetector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/24/gesturedetector"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/24/gesturedetector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/24/gesturedetector"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/24/gesturedetector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/25/onupdate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/25/onupdate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/25/onupdate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/25/onupdate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/25/onupdate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/26/runonjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/26/runonjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/26/runonjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/26/runonjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/26/runonjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/28/installing-haptics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/28/instalacja-haptics"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/28/installing-haptics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/28/installer-haptics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/28/installing-haptics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/29/impactfeedbackstyle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/29/impactfeedbackstyle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/29/impactfeedbackstyle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/29/impactfeedbackstyle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/29/impactfeedbackstyle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/30/notificationasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/30/notificationasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/30/notificationasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/30/notificationasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/30/notificationasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/31/selectionasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/31/selectionasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/31/selectionasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/31/selectionasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/31/selectionasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/32/flip-card</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/32/flip-card"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/32/flip-card"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/32/carte-retournable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/32/flip-card"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/33/project-animations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/33/projekt-animacje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/33/project-animations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/33/projet-animations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/33/project-animations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/10/34/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/10/34/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/10/34/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/10/34/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/10/34/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/1/introduction-sensors-of-the-deep</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/1/wprowadzenie-sensory-glebin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/1/introduction-sensors-of-the-deep"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/1/introduction-les-capteurs-des-profondeurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/1/introduction-sensors-of-the-deep"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/3/installing-expo-device</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/3/instalacja-expo-device"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/3/installing-expo-device"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/3/installer-expo-device"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/3/installing-expo-device"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/4/device-isdevice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/4/device-isdevice"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/4/device-isdevice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/4/device-isdevice"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/4/device-isdevice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/5/device-brand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/5/device-brand"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/5/device-brand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/5/device-brand"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/5/device-brand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/6/device-devicetype</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/6/device-devicetype"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/6/device-devicetype"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/6/device-devicetype"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/6/device-devicetype"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/7/expo-constants</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/7/expo-constants"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/7/expo-constants"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/7/expo-constants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/7/expo-constants"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/8/device-info</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/8/device-info"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/8/device-info"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/8/infos-de-l-appareil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/8/device-info"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/10/installing-sensors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/10/instalacja-sensors"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/10/installing-sensors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/10/installer-les-capteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/10/installing-sensors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/11/accelerometer-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/11/accelerometer-data"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/11/accelerometer-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/11/donnees-de-l-accelerometre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/11/accelerometer-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/12/addlistener</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/12/addlistener"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/12/addlistener"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/12/addlistener"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/12/addlistener"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/13/setupdateinterval</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/13/setupdateinterval"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/13/setupdateinterval"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/13/setupdateinterval"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/13/setupdateinterval"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/14/gyroscope</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/14/gyroscope"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/14/gyroscope"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/14/gyroscope"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/14/gyroscope"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/15/barometer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/15/barometer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/15/barometer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/15/barometre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/15/barometer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/16/subscription-remove</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/16/subscription-remove"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/16/subscription-remove"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/16/subscription-remove"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/16/subscription-remove"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/17/sensor-demo</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/17/sensor-demo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/17/sensor-demo"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/17/demo-de-capteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/17/sensor-demo"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/19/expo-battery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/19/expo-battery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/19/expo-battery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/19/expo-battery"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/19/expo-battery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/20/battery-level-range</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/20/battery-level-range"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/20/battery-level-range"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/20/plage-du-niveau-de-batterie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/20/battery-level-range"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/21/batterystate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/21/batterystate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/21/batterystate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/21/batterystate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/21/batterystate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/22/network-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/22/network-state"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/22/network-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/22/etat-du-reseau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/22/network-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/23/network-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/23/network-type"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/23/network-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/23/network-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/23/network-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/24/isinternetreachable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/24/isinternetreachable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/24/isinternetreachable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/24/isinternetreachable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/24/isinternetreachable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/25/clipboard-setstringasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/25/clipboard-setstringasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/25/clipboard-setstringasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/25/clipboard-setstringasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/25/clipboard-setstringasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/26/clipboard-getstringasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/26/clipboard-getstringasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/26/clipboard-getstringasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/26/clipboard-getstringasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/26/clipboard-getstringasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/27/expo-brightness</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/27/expo-brightness"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/27/expo-brightness"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/27/expo-brightness"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/27/expo-brightness"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/28/webbrowser-openbrowserasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/28/webbrowser-openbrowserasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/28/webbrowser-openbrowserasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/28/webbrowser-openbrowserasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/28/webbrowser-openbrowserasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/29/openauthsessionasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/29/openauthsessionasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/29/openauthsessionasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/29/openauthsessionasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/29/openauthsessionasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/30/device-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/30/device-dashboard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/30/device-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/30/tableau-de-bord-de-l-appareil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/30/device-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/31/project-sensors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/31/projekt-sensory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/31/project-sensors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/31/projet-capteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/31/project-sensors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/11/32/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/11/32/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/11/32/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/11/32/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/11/32/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/1/introduction-build-deploy-the-app</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/1/wprowadzenie-build-deploy-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/1/introduction-build-deploy-the-app"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/1/introduction-build-deploiement-de-l-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/1/introduction-build-deploy-the-app"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/3/expo-name</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/3/expo-name"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/3/expo-name"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/3/expo-name"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/3/expo-name"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/4/bundleidentifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/4/bundleidentifier"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/4/bundleidentifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/4/bundleidentifier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/4/bundleidentifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/5/android-package</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/5/android-package"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/5/android-package"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/5/android-package"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/5/android-package"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/6/app-config-js-use-case</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/6/app-config-js-use-case"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/6/app-config-js-use-case"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/6/cas-d-usage-app-config-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/6/app-config-js-use-case"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/7/expo-plugins</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/7/expo-plugins"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/7/expo-plugins"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/7/expo-plugins"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/7/expo-plugins"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/8/app-config</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/8/app-config"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/8/app-config"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/8/config-de-l-app"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/8/app-config"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/10/eas-cli-install</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/10/eas-cli-install"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/10/eas-cli-install"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/10/installer-eas-cli"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/10/eas-cli-install"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/11/eas-build-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/11/eas-build-command"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/11/eas-build-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/11/commande-eas-build"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/11/eas-build-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/12/build-profiles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/12/build-profiles"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/12/build-profiles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/12/profils-de-build"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/12/build-profiles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/13/preview-vs-production</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/13/preview-vs-production"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/13/preview-vs-production"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/13/preview-vs-production"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/13/preview-vs-production"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/14/eas-json-profiles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/14/eas-json-profiles"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/14/eas-json-profiles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/14/profils-eas-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/14/eas-json-profiles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/15/eas-json</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/15/eas-json"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/15/eas-json"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/15/eas-json"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/15/eas-json"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/17/eas-submit-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/17/eas-submit-command"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/17/eas-submit-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/17/commande-eas-submit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/17/eas-submit-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/18/latest-flag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/18/latest-flag"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/18/latest-flag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/18/flag-latest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/18/latest-flag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/19/google-play-tracks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/19/google-play-tracks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/19/google-play-tracks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/19/canaux-google-play"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/19/google-play-tracks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/20/serviceaccountkeypath</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/20/serviceaccountkeypath"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/20/serviceaccountkeypath"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/20/serviceaccountkeypath"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/20/serviceaccountkeypath"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/22/ota-updates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/22/ota-updates"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/22/ota-updates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/22/mises-a-jour-ota"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/22/ota-updates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/23/eas-update-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/23/eas-update-command"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/23/eas-update-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/23/commande-eas-update"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/23/eas-update-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/24/checkforupdateasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/24/checkforupdateasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/24/checkforupdateasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/24/checkforupdateasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/24/checkforupdateasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/25/fetchupdateasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/25/fetchupdateasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/25/fetchupdateasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/25/fetchupdateasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/25/fetchupdateasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/26/reloadasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/26/reloadasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/26/reloadasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/26/reloadasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/26/reloadasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/27/check-for-updates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/27/check-for-updates"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/27/check-for-updates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/27/verifier-les-mises-a-jour"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/27/check-for-updates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/29/icon-requirements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/29/icon-requirements"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/29/icon-requirements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/29/exigences-de-l-icone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/29/icon-requirements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/30/adaptive-icon</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/30/adaptive-icon"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/30/adaptive-icon"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/30/adaptive-icon"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/30/adaptive-icon"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/31/versioncode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/31/versioncode"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/31/versioncode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/31/versioncode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/31/versioncode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/32/project-publication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/32/projekt-publikacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/32/project-publication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/32/projet-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/32/project-publication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/12/33/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/12/33/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/12/33/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/12/33/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/12/33/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/1/introduction-native-treasures-of-atlantis</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/1/wprowadzenie-natywne-skarby-atlantydy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/1/introduction-native-treasures-of-atlantis"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/1/introduction-les-tresors-natifs-de-l-atlantide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/1/introduction-native-treasures-of-atlantis"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/3/installing-contacts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/3/instalacja-contacts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/3/installing-contacts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/3/installer-les-contacts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/3/installing-contacts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/4/requestpermissionsasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/4/requestpermissionsasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/4/requestpermissionsasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/4/requestpermissionsasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/4/requestpermissionsasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/5/getcontactsasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/5/getcontactsasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/5/getcontactsasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/5/getcontactsasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/5/getcontactsasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/6/contacts-fields</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/6/contacts-fields"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/6/contacts-fields"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/6/contacts-fields"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/6/contacts-fields"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/7/addcontactasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/7/addcontactasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/7/addcontactasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/7/addcontactasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/7/addcontactasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/8/contacts-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/8/contacts-hook"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/8/contacts-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/8/hook-des-contacts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/8/contacts-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/10/installing-calendar</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/10/instalacja-calendar"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/10/installing-calendar"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/10/installer-le-calendrier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/10/installing-calendar"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/11/getcalendarsasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/11/getcalendarsasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/11/getcalendarsasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/11/getcalendarsasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/11/getcalendarsasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/12/geteventsasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/12/geteventsasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/12/geteventsasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/12/geteventsasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/12/geteventsasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/13/createeventasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/13/createeventasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/13/createeventasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/13/createeventasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/13/createeventasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/14/event-alarms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/14/event-alarms"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/14/event-alarms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/14/rappels-d-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/14/event-alarms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/15/calendar-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/15/calendar-hook"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/15/calendar-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/15/hook-du-calendrier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/15/calendar-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/17/installing-media-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/17/instalacja-media-library"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/17/installing-media-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/17/installer-media-library"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/17/installing-media-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/18/getassetsasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/18/getassetsasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/18/getassetsasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/18/getassetsasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/18/getassetsasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/19/mediatype</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/19/mediatype"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/19/mediatype"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/19/mediatype"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/19/mediatype"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/20/createassetasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/20/createassetasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/20/createassetasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/20/createassetasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/20/createassetasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/21/getalbumsasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/21/getalbumsasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/21/getalbumsasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/21/getalbumsasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/21/getalbumsasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/22/gallery-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/22/gallery-hook"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/22/gallery-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/22/hook-de-la-galerie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/22/gallery-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/24/sharing-shareasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/24/sharing-shareasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/24/sharing-shareasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/24/sharing-shareasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/24/sharing-shareasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/25/linking-openurl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/25/linking-openurl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/25/linking-openurl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/25/linking-openurl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/25/linking-openurl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/26/opensettings</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/26/opensettings"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/26/opensettings"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/26/opensettings"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/26/opensettings"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/27/createurl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/27/createurl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/27/createurl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/27/createurl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/27/createurl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/29/sms-sendsmsasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/29/sms-sendsmsasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/29/sms-sendsmsasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/29/sms-sendsmsasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/29/sms-sendsmsasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/30/mailcomposer-composeasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/30/mailcomposer-composeasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/30/mailcomposer-composeasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/30/mailcomposer-composeasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/30/mailcomposer-composeasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/31/isavailableasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/31/isavailableasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/31/isavailableasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/31/isavailableasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/31/isavailableasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/32/communication-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/32/communication-service"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/32/communication-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/32/service-de-communication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/32/communication-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/33/project-native-integration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/33/projekt-natywna-integracja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/33/project-native-integration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/33/projet-integration-native"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/33/project-native-integration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/8/13/34/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/8/13/34/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/8/13/34/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/8/13/34/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/8/13/34/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/1/welcome-to-the-crypt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/1/powitanie-w-krypcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/1/welcome-to-the-crypt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/1/bienvenue-dans-la-crypte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/1/welcome-to-the-crypt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/3/quiz-what-is-blockchain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/3/quiz-czym-jest-blockchain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/3/quiz-what-is-blockchain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/3/quiz-qu-est-ce-que-la-blockchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/3/quiz-what-is-blockchain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/4/arrange-the-block-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/4/uloz-strukture-bloku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/4/arrange-the-block-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/4/ordonne-la-structure-d-un-bloc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/4/arrange-the-block-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/5/create-a-simple-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/5/stworz-prosty-blok"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/5/create-a-simple-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/5/cree-un-bloc-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/5/create-a-simple-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/6/quiz-who-created-bitcoin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/6/quiz-kto-stworzyl-bitcoin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/6/quiz-who-created-bitcoin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/6/quiz-qui-a-cree-bitcoin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/6/quiz-who-created-bitcoin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/7/building-a-block-hash</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/7/budowa-hasha-bloku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/7/building-a-block-hash"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/7/construction-du-hash-d-un-bloc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/7/building-a-block-hash"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/8/quiz-decentralization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/8/quiz-decentralizacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/8/quiz-decentralization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/8/quiz-decentralisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/8/quiz-decentralization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/9/click-the-blockchain-features</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/9/kliknij-cechy-blockchain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/9/click-the-blockchain-features"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/9/clique-sur-les-caracteristiques-de-la-blockchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/9/click-the-blockchain-features"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/10/blockchain-simulation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/10/symulacja-lancucha-blokow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/10/blockchain-simulation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/10/simulation-de-la-chaine-de-blocs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/10/blockchain-simulation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/11/sorting-blockchain-history</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/11/sortowanie-historia-blockchain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/11/sorting-blockchain-history"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/11/tri-histoire-de-la-blockchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/11/sorting-blockchain-history"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/13/quiz-what-does-a-block-contain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/13/quiz-co-zawiera-blok"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/13/quiz-what-does-a-block-contain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/13/quiz-que-contient-un-bloc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/13/quiz-what-does-a-block-contain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/14/chain-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/14/walidacja-lancucha"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/14/chain-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/14/validation-de-la-chaine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/14/chain-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/15/the-block-creation-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/15/proces-tworzenia-bloku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/15/the-block-creation-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/15/processus-de-creation-d-un-bloc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/15/the-block-creation-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/16/quiz-the-block-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/16/quiz-lancuch-blokow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/16/quiz-the-block-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/16/quiz-chaine-de-blocs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/16/quiz-the-block-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/17/transaction-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/17/skladniki-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/17/transaction-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/17/composants-d-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/17/transaction-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/18/simple-proof-of-work</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/18/prosty-proof-of-work"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/18/simple-proof-of-work"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/18/proof-of-work-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/18/simple-proof-of-work"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/19/quiz-pow-vs-pos</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/19/quiz-pow-vs-pos"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/19/quiz-pow-vs-pos"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/19/quiz-pow-vs-pos"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/19/quiz-pow-vs-pos"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/20/click-the-pow-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/20/kliknij-elementy-pow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/20/click-the-pow-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/20/clique-sur-les-elements-du-pow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/20/click-the-pow-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/21/comparing-pow-and-pos</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/21/porownanie-pow-i-pos"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/21/comparing-pow-and-pos"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/21/comparaison-pow-et-pos"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/21/comparing-pow-and-pos"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/22/p2p-network-simulation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/22/symulacja-sieci-p2p"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/22/p2p-network-simulation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/22/simulation-d-un-reseau-p2p"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/22/p2p-network-simulation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/23/quiz-confirmations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/23/quiz-potwierdzenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/23/quiz-confirmations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/23/quiz-confirmations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/23/quiz-confirmations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/24/building-the-genesis-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/24/budowa-genesis-block"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/24/building-the-genesis-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/24/construction-du-genesis-block"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/24/building-the-genesis-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/25/quiz-bitcoin-vs-ethereum</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/25/quiz-bitcoin-vs-ethereum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/25/quiz-bitcoin-vs-ethereum"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/25/quiz-bitcoin-vs-ethereum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/25/quiz-bitcoin-vs-ethereum"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/26/click-the-blockchain-networks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/26/kliknij-sieci-blockchain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/26/click-the-blockchain-networks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/26/clique-sur-les-reseaux-blockchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/26/click-the-blockchain-networks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/27/network-comparison</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/27/porownanie-sieci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/27/network-comparison"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/27/comparaison-des-reseaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/27/network-comparison"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/28/quiz-mainnet-vs-testnet</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/28/quiz-mainnet-vs-testnet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/28/quiz-mainnet-vs-testnet"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/28/quiz-mainnet-vs-testnet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/28/quiz-mainnet-vs-testnet"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/29/network-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/29/hierarchia-sieci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/29/network-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/29/hierarchie-des-reseaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/29/network-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/30/network-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/30/konfiguracja-sieci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/30/network-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/30/configuration-des-reseaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/30/network-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/31/quiz-types-of-blockchain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/31/quiz-typy-blockchain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/31/quiz-types-of-blockchain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/31/quiz-types-de-blockchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/31/quiz-types-of-blockchain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/32/types-of-blockchain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/32/typy-blockchain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/32/types-of-blockchain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/32/types-de-blockchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/32/types-of-blockchain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/33/quiz-node</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/33/quiz-node"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/33/quiz-node"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/33/quiz-node"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/33/quiz-node"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/34/click-the-node-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/34/kliknij-typy-node-ow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/34/click-the-node-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/34/clique-sur-les-types-de-nodes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/34/click-the-node-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/35/the-blockchain-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/35/klasa-blockchain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/35/the-blockchain-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/35/classe-blockchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/35/the-blockchain-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/36/quiz-hash</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/36/quiz-hash"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/36/quiz-hash"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/36/quiz-hash"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/36/quiz-hash"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/37/properties-of-a-hash</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/37/wlasciwosci-hasha"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/37/properties-of-a-hash"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/37/proprietes-d-un-hash"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/37/properties-of-a-hash"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/38/hashing-simulation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/38/symulacja-hashowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/38/hashing-simulation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/38/simulation-du-hachage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/38/hashing-simulation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/39/quiz-immutability</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/39/quiz-immutability"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/39/quiz-immutability"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/39/quiz-immutabilite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/39/quiz-immutability"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/40/calling-blockchain-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/40/wywolanie-metod-blockchain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/40/calling-blockchain-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/40/appel-des-methodes-de-la-blockchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/40/calling-blockchain-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/41/click-in-the-order-of-building-a-blockchain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/41/kliknij-w-kolejnosci-budowy-blockchain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/41/click-in-the-order-of-building-a-blockchain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/41/clique-dans-l-ordre-de-construction-d-une-blockchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/41/click-in-the-order-of-building-a-blockchain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/42/full-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/42/pelna-implementacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/42/full-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/42/implementation-complete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/42/full-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/43/send-your-project-to-a-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/43/wyslij-projekt-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/43/send-your-project-to-a-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/43/envoie-ton-projet-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/43/send-your-project-to-a-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/1/44/end-of-module-1</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/1/44/zakonczenie-modulu-1"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/1/44/end-of-module-1"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/1/44/fin-du-module-1"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/1/44/end-of-module-1"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/1/welcome-to-the-hall-of-ciphers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/1/witaj-w-sali-szyfrow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/1/welcome-to-the-hall-of-ciphers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/1/bienvenue-dans-la-salle-des-chiffres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/1/welcome-to-the-hall-of-ciphers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/3/quiz-asymmetric-cryptography</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/3/quiz-kryptografia-asymetryczna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/3/quiz-asymmetric-cryptography"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/3/quiz-cryptographie-asymetrique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/3/quiz-asymmetric-cryptography"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/4/generating-a-key-pair</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/4/generowanie-pary-kluczy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/4/generating-a-key-pair"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/4/generation-d-une-paire-de-cles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/4/generating-a-key-pair"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/5/key-generation-simulation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/5/symulacja-generowania-kluczy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/5/key-generation-simulation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/5/simulation-de-generation-de-cles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/5/key-generation-simulation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/6/quiz-private-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/6/quiz-klucz-prywatny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/6/quiz-private-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/6/quiz-cle-privee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/6/quiz-private-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/7/private-key-format</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/7/format-klucza-prywatnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/7/private-key-format"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/7/format-de-la-cle-privee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/7/private-key-format"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/8/quiz-public-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/8/quiz-klucz-publiczny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/8/quiz-public-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/8/quiz-cle-publique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/8/quiz-public-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/9/the-relationship-between-keys</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/9/relacja-kluczy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/9/the-relationship-between-keys"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/9/relation-entre-les-cles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/9/the-relationship-between-keys"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/10/sha-256-demonstration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/10/demonstracja-sha-256"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/10/sha-256-demonstration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/10/demonstration-sha-256"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/10/sha-256-demonstration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/11/quiz-hash-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/11/quiz-funkcja-hashujaca"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/11/quiz-hash-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/11/quiz-fonction-de-hachage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/11/quiz-hash-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/12/properties-of-a-hash</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/12/wlasciwosci-hasha"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/12/properties-of-a-hash"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/12/proprietes-du-hash"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/12/properties-of-a-hash"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/13/quiz-properties-of-a-hash</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/13/quiz-wlasciwosci-hasha"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/13/quiz-properties-of-a-hash"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/13/quiz-proprietes-du-hash"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/13/quiz-properties-of-a-hash"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/14/avalanche-effect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/14/efekt-lawiny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/14/avalanche-effect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/14/effet-d-avalanche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/14/avalanche-effect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/15/click-the-hashing-algorithms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/15/kliknij-algorytmy-hashujace"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/15/click-the-hashing-algorithms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/15/clique-sur-les-algorithmes-de-hachage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/15/click-the-hashing-algorithms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/16/quiz-digital-signature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/16/quiz-podpis-cyfrowy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/16/quiz-digital-signature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/16/quiz-signature-numerique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/16/quiz-digital-signature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/17/the-signing-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/17/proces-podpisywania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/17/the-signing-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/17/processus-de-signature"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/17/the-signing-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/18/ecdsa-signature-simulation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/18/symulacja-podpisu-ecdsa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/18/ecdsa-signature-simulation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/18/simulation-de-signature-ecdsa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/18/ecdsa-signature-simulation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/19/quiz-signature-verification</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/19/quiz-weryfikacja-podpisu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/19/quiz-signature-verification"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/19/quiz-verification-de-signature"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/19/quiz-signature-verification"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/20/signature-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/20/skladniki-podpisu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/20/signature-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/20/composants-de-la-signature"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/20/signature-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/21/signature-verification</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/21/weryfikacja-podpisu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/21/signature-verification"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/21/verification-de-signature"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/21/signature-verification"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/22/quiz-seed-phrase</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/22/quiz-seed-phrase"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/22/quiz-seed-phrase"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/22/quiz-seed-phrase"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/22/quiz-seed-phrase"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/23/click-the-bip-39-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/23/kliknij-elementy-bip-39"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/23/click-the-bip-39-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/23/clique-sur-les-elements-bip-39"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/23/click-the-bip-39-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/24/seed-phrase-security</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/24/bezpieczenstwo-seed-phrase"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/24/seed-phrase-security"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/24/securite-de-la-seed-phrase"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/24/seed-phrase-security"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/25/quiz-seed-phrase-security</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/25/quiz-bezpieczenstwo-seed-phrase"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/25/quiz-seed-phrase-security"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/25/quiz-securite-de-la-seed-phrase"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/25/quiz-seed-phrase-security"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/26/hd-wallet-simulation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/26/symulacja-hd-wallet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/26/hd-wallet-simulation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/26/simulation-hd-wallet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/26/hd-wallet-simulation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/27/quiz-hd-wallet</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/27/quiz-hd-wallet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/27/quiz-hd-wallet"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/27/quiz-hd-wallet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/27/quiz-hd-wallet"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/28/bip-44-derivation-path</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/28/sciezka-derivacji-bip-44"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/28/bip-44-derivation-path"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/28/chemin-de-derivation-bip-44"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/28/bip-44-derivation-path"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/29/quiz-ethereum-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/29/quiz-adres-ethereum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/29/quiz-ethereum-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/29/quiz-adresse-ethereum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/29/quiz-ethereum-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/30/structure-of-an-ethereum-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/30/struktura-adresu-ethereum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/30/structure-of-an-ethereum-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/30/structure-d-une-adresse-ethereum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/30/structure-of-an-ethereum-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/31/address-checksum-eip-55</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/31/checksum-adresu-eip-55"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/31/address-checksum-eip-55"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/31/checksum-d-adresse-eip-55"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/31/address-checksum-eip-55"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/32/quiz-checksum-eip-55</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/32/quiz-checksum-eip-55"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/32/quiz-checksum-eip-55"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/32/quiz-checksum-eip-55"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/32/quiz-checksum-eip-55"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/33/merkle-tree</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/33/merkle-tree"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/33/merkle-tree"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/33/merkle-tree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/33/merkle-tree"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/34/merkle-tree-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/34/implementacja-merkle-tree"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/34/merkle-tree-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/34/implementation-d-un-merkle-tree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/34/merkle-tree-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/35/quiz-merkle-proof</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/35/quiz-merkle-proof"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/35/quiz-merkle-proof"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/35/quiz-merkle-proof"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/35/quiz-merkle-proof"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/36/click-the-uses-of-merkle-tree</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/36/kliknij-zastosowania-merkle-tree"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/36/click-the-uses-of-merkle-tree"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/36/clique-sur-les-usages-du-merkle-tree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/36/click-the-uses-of-merkle-tree"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/37/aes-encryption</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/37/szyfrowanie-aes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/37/aes-encryption"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/37/chiffrement-aes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/37/aes-encryption"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/38/quiz-symmetric-vs-asymmetric-encryption</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/38/quiz-szyfrowanie-symetryczne-vs-asymetryczne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/38/quiz-symmetric-vs-asymmetric-encryption"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/38/quiz-chiffrement-symetrique-vs-asymetrique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/38/quiz-symmetric-vs-asymmetric-encryption"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/39/comparing-encryption-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/39/porownanie-szyfrowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/39/comparing-encryption-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/39/comparaison-des-chiffrements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/39/comparing-encryption-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/40/quiz-entropy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/40/quiz-entropy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/40/quiz-entropy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/40/quiz-entropie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/40/quiz-entropy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/41/sources-of-entropy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/41/zrodla-entropii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/41/sources-of-entropy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/41/sources-d-entropie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/41/sources-of-entropy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/42/secure-randomness</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/42/bezpieczna-losowosc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/42/secure-randomness"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/42/alea-securise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/42/secure-randomness"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/43/quiz-zero-knowledge-proofs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/43/quiz-zero-knowledge-proofs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/43/quiz-zero-knowledge-proofs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/43/quiz-zero-knowledge-proofs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/43/quiz-zero-knowledge-proofs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/44/uses-of-zkp</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/44/zastosowania-zkp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/44/uses-of-zkp"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/44/applications-des-zkp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/44/uses-of-zkp"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/45/full-cryptographic-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/45/pelny-flow-kryptograficzny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/45/full-cryptographic-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/45/flow-cryptographique-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/45/full-cryptographic-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/46/send-your-project-to-a-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/46/wyslij-projekt-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/46/send-your-project-to-a-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/46/envoie-ton-projet-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/46/send-your-project-to-a-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/2/47/end-of-module-2</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/2/47/zakonczenie-modulu-2"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/2/47/end-of-module-2"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/2/47/fin-du-module-2"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/2/47/end-of-module-2"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/1/welcome-to-the-world-of-ethereum</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/1/witamy-w-swiecie-ethereum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/1/welcome-to-the-world-of-ethereum"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/1/bienvenue-dans-le-monde-d-ethereum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/1/welcome-to-the-world-of-ethereum"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/3/what-is-ethereum</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/3/czym-jest-ethereum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/3/what-is-ethereum"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/3/qu-est-ce-qu-ethereum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/3/what-is-ethereum"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/4/evm-ethereum-virtual-machine</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/4/evm-ethereum-virtual-machine"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/4/evm-ethereum-virtual-machine"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/4/evm-ethereum-virtual-machine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/4/evm-ethereum-virtual-machine"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/5/types-of-accounts-in-ethereum</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/5/typy-kont-w-ethereum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/5/types-of-accounts-in-ethereum"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/5/types-de-comptes-dans-ethereum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/5/types-of-accounts-in-ethereum"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/6/eoa-vs-contract-account</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/6/eoa-vs-contract-account"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/6/eoa-vs-contract-account"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/6/eoa-vs-contract-account"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/6/eoa-vs-contract-account"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/7/ethereum-unit-conversions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/7/konwersje-jednostek-ethereum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/7/ethereum-unit-conversions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/7/conversions-d-unites-ethereum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/7/ethereum-unit-conversions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/8/order-of-wei-units</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/8/kolejnosc-jednostek-wei"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/8/order-of-wei-units"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/8/ordre-des-unites-wei"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/8/order-of-wei-units"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/9/structure-of-an-ethereum-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/9/struktura-adresu-ethereum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/9/structure-of-an-ethereum-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/9/structure-d-une-adresse-ethereum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/9/structure-of-an-ethereum-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/10/gas-components-in-ethereum</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/10/komponenty-gas-w-ethereum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/10/gas-components-in-ethereum"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/10/composants-du-gas-dans-ethereum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/10/gas-components-in-ethereum"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/11/creating-a-transaction-object</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/11/tworzenie-obiektu-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/11/creating-a-transaction-object"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/11/creation-d-un-objet-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/11/creating-a-transaction-object"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/12/gas-and-fees</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/12/gas-i-oplaty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/12/gas-and-fees"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/12/gas-et-frais"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/12/gas-and-fees"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/13/gas-limit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/13/gas-limit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/13/gas-limit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/13/gas-limit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/13/gas-limit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/14/eip-1559</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/14/eip-1559"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/14/eip-1559"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/14/eip-1559"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/14/eip-1559"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/15/base-fee-vs-priority-fee</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/15/base-fee-vs-priority-fee"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/15/base-fee-vs-priority-fee"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/15/base-fee-vs-priority-fee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/15/base-fee-vs-priority-fee"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/16/gas-calculator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/16/kalkulator-gas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/16/gas-calculator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/16/calculateur-de-gas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/16/gas-calculator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/17/the-transaction-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/17/proces-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/17/the-transaction-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/17/processus-de-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/17/the-transaction-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/18/chain-id</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/18/chain-id"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/18/chain-id"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/18/chain-id"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/18/chain-id"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/19/ethereum-testnets</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/19/testnety-ethereum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/19/ethereum-testnets"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/19/testnets-ethereum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/19/ethereum-testnets"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/20/checking-an-account-balance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/20/sprawdzanie-balansu-konta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/20/checking-an-account-balance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/20/verifier-le-solde-d-un-compte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/20/checking-an-account-balance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/21/testnets</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/21/testnety"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/21/testnets"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/21/testnets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/21/testnets"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/22/etherscan</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/22/etherscan"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/22/etherscan"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/22/etherscan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/22/etherscan"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/23/layer-2-solutions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/23/layer-2-solutions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/23/layer-2-solutions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/23/layer-2-solutions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/23/layer-2-solutions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/24/examples-of-layer-2</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/24/przyklady-layer-2"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/24/examples-of-layer-2"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/24/exemples-de-layer-2"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/24/examples-of-layer-2"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/25/transaction-simulator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/25/symulator-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/25/transaction-simulator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/25/simulateur-de-transactions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/25/transaction-simulator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/26/block-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/26/struktura-bloku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/26/block-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/26/structure-d-un-bloc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/26/block-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/27/creating-a-json-rpc-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/27/tworzenie-json-rpc-request"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/27/creating-a-json-rpc-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/27/creation-d-une-requete-json-rpc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/27/creating-a-json-rpc-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/28/json-rpc-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/28/metody-json-rpc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/28/json-rpc-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/28/methodes-json-rpc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/28/json-rpc-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/29/comparing-l2s</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/29/porownanie-l2"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/29/comparing-l2s"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/29/comparaison-des-l2"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/29/comparing-l2s"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/30/network-chain-id</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/30/chain-id-sieci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/30/network-chain-id"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/30/chain-id-des-reseaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/30/network-chain-id"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/31/converting-gwei-to-wei</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/31/konwersja-gwei-do-wei"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/31/converting-gwei-to-wei"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/31/conversion-gwei-vers-wei"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/31/converting-gwei-to-wei"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/32/converting-ether-to-wei</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/32/konwersja-ether-do-wei"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/32/converting-ether-to-wei"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/32/conversion-ether-vers-wei"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/32/converting-ether-to-wei"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/33/rpc-provider</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/33/rpc-provider"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/33/rpc-provider"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/33/rpc-provider"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/33/rpc-provider"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/34/ethereum-transaction-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/34/typy-transakcji-ethereum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/34/ethereum-transaction-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/34/types-de-transactions-ethereum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/34/ethereum-transaction-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/35/signing-a-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/35/podpisywanie-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/35/signing-a-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/35/signer-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/35/signing-a-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/36/sending-a-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/36/wysylanie-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/36/sending-a-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/36/envoyer-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/36/sending-a-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/37/nonce-in-transactions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/37/nonce-w-transakcjach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/37/nonce-in-transactions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/37/nonce-dans-les-transactions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/37/nonce-in-transactions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/38/monitoring-a-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/38/monitorowanie-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/38/monitoring-a-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/38/surveiller-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/38/monitoring-a-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/39/transaction-receipt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/39/transaction-receipt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/39/transaction-receipt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/39/transaction-receipt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/39/transaction-receipt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/40/block-explorer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/40/block-explorer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/40/block-explorer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/40/block-explorer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/40/block-explorer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/41/block-finalization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/41/finalizacja-bloku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/41/block-finalization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/41/finalisation-d-un-bloc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/41/block-finalization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/42/decode-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/42/decode-transaction"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/42/decode-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/42/decode-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/42/decode-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/43/congratulations-ethereum-mastered</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/43/gratulacje-ethereum-opanowane"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/43/congratulations-ethereum-mastered"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/43/felicitations-ethereum-maitrise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/43/congratulations-ethereum-mastered"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/3/44/project-ethereum-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/3/44/projekt-ethereum-dashboard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/3/44/project-ethereum-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/3/44/projet-ethereum-dashboard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/3/44/project-ethereum-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/1/welcome-to-the-library-lab</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/1/witaj-w-laboratorium-bibliotek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/1/welcome-to-the-library-lab"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/1/bienvenue-au-laboratoire-des-bibliotheques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/1/welcome-to-the-library-lab"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/3/installing-ethers-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/3/instalacja-ethers-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/3/installing-ethers-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/3/installation-d-ethers-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/3/installing-ethers-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/4/the-role-of-provider-in-ethers-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/4/rola-provider-w-ethers-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/4/the-role-of-provider-in-ethers-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/4/le-role-du-provider-dans-ethers-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/4/the-role-of-provider-in-ethers-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/5/jsonrpcprovider</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/5/jsonrpcprovider"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/5/jsonrpcprovider"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/5/jsonrpcprovider"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/5/jsonrpcprovider"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/6/difference-between-provider-and-signer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/6/roznica-provider-i-signer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/6/difference-between-provider-and-signer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/6/difference-entre-provider-et-signer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/6/difference-between-provider-and-signer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/7/creating-a-provider</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/7/tworzenie-provider"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/7/creating-a-provider"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/7/creer-un-provider"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/7/creating-a-provider"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/8/basic-provider</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/8/podstawowy-provider"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/8/basic-provider"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/8/provider-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/8/basic-provider"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/9/importing-ethers-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/9/importowanie-ethers-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/9/importing-ethers-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/9/importer-ethers-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/9/importing-ethers-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/10/jsonrpcprovider-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/10/skladnia-jsonrpcprovider"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/10/jsonrpcprovider-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/10/syntaxe-de-jsonrpcprovider"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/10/jsonrpcprovider-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/11/reading-the-balance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/11/odczyt-salda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/11/reading-the-balance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/11/lecture-du-solde"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/11/reading-the-balance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/12/provider-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/12/metody-provider"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/12/provider-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/12/methodes-du-provider"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/12/provider-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/13/creating-a-wallet</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/13/tworzenie-wallet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/13/creating-a-wallet"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/13/creer-un-wallet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/13/creating-a-wallet"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/14/wallet-with-a-private-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/14/wallet-z-private-key"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/14/wallet-with-a-private-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/14/wallet-avec-private-key"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/14/wallet-with-a-private-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/15/converting-eth-units</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/15/konwersja-jednostek-eth"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/15/converting-eth-units"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/15/conversion-des-unites-eth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/15/converting-eth-units"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/16/parseether</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/16/parseether"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/16/parseether"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/16/parseether"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/16/parseether"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/17/unit-conversion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/17/konwersja-jednostek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/17/unit-conversion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/17/conversion-des-unites"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/17/unit-conversion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/18/parseether-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/18/skladnia-parseether"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/18/parseether-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/18/syntaxe-de-parseether"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/18/parseether-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/19/sending-transactions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/19/wysylanie-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/19/sending-transactions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/19/envoyer-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/19/sending-transactions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/20/transaction-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/20/struktura-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/20/transaction-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/20/structure-d-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/20/transaction-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/21/sending-eth</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/21/wysylanie-eth"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/21/sending-eth"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/21/envoyer-de-l-eth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/21/sending-eth"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/22/what-is-abi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/22/czym-jest-abi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/22/what-is-abi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/22/qu-est-ce-que-l-abi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/22/what-is-abi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/23/creating-a-contract-instance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/23/tworzenie-instancji-contract"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/23/creating-a-contract-instance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/23/creer-une-instance-de-contract"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/23/creating-a-contract-instance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/24/reading-from-a-contract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/24/odczyt-z-kontraktu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/24/reading-from-a-contract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/24/lecture-depuis-un-contrat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/24/reading-from-a-contract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/25/read-vs-write-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/25/read-vs-write-funkcje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/25/read-vs-write-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/25/fonctions-read-vs-write"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/25/read-vs-write-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/26/writing-to-a-contract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/26/zapis-do-kontraktu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/26/writing-to-a-contract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/26/ecriture-dans-un-contrat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/26/writing-to-a-contract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/27/listening-for-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/27/nasluchiwanie-eventow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/27/listening-for-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/27/ecouter-les-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/27/listening-for-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/28/listening-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/28/skladnia-nasluchiwania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/28/listening-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/28/syntaxe-de-l-ecoute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/28/listening-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/29/event-listener</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/29/event-listener"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/29/event-listener"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/29/event-listener"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/29/event-listener"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/30/querying-historical-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/30/queryowanie-historycznych-eventow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/30/querying-historical-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/30/interroger-des-evenements-historiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/30/querying-historical-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/31/introduction-to-viem</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/31/wprowadzenie-do-viem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/31/introduction-to-viem"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/31/introduction-a-viem"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/31/introduction-to-viem"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/32/client-in-viem</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/32/client-w-viem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/32/client-in-viem"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/32/client-dans-viem"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/32/client-in-viem"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/33/creating-a-public-client</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/33/tworzenie-public-client"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/33/creating-a-public-client"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/33/creer-un-public-client"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/33/creating-a-public-client"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/34/wallet-client-in-viem</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/34/wallet-client-w-viem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/34/wallet-client-in-viem"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/34/wallet-client-dans-viem"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/34/wallet-client-in-viem"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/35/reading-the-balance-in-viem</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/35/odczyt-salda-w-viem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/35/reading-the-balance-in-viem"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/35/lecture-du-solde-dans-viem"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/35/reading-the-balance-in-viem"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/36/error-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/36/obsluga-bledow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/36/error-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/36/gestion-des-erreurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/36/error-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/37/try-catch-in-transactions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/37/try-catch-w-transakcjach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/37/try-catch-in-transactions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/37/try-catch-dans-les-transactions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/37/try-catch-in-transactions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/38/error-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/38/typy-bledow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/38/error-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/38/types-d-erreurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/38/error-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/39/comparing-the-libraries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/39/porownanie-bibliotek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/39/comparing-the-libraries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/39/comparaison-des-bibliotheques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/39/comparing-the-libraries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/40/estimategas</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/40/estimategas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/40/estimategas"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/40/estimategas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/40/estimategas"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/41/address-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/41/walidacja-adresow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/41/address-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/41/validation-des-adresses"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/41/address-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/42/signing-messages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/42/signing-wiadomosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/42/signing-messages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/42/signature-de-messages"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/42/signing-messages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/43/final-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/43/projekt-koncowy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/43/final-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/43/projet-final"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/43/final-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/44/best-practices</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/44/best-practices"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/44/best-practices"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/44/bonnes-pratiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/44/best-practices"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/4/45/completing-the-lab</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/4/45/ukonczenie-laboratorium"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/4/45/completing-the-lab"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/4/45/fin-du-laboratoire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/4/45/completing-the-lab"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/1/welcome-to-the-world-of-wallets</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/1/witaj-w-swiecie-portfeli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/1/welcome-to-the-world-of-wallets"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/1/bienvenue-dans-le-monde-des-portefeuilles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/1/welcome-to-the-world-of-wallets"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/3/wallet-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/3/typy-portfeli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/3/wallet-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/3/types-de-portefeuilles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/3/wallet-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/4/hot-vs-cold-wallet</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/4/hot-vs-cold-wallet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/4/hot-vs-cold-wallet"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/4/hot-wallet-vs-cold-wallet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/4/hot-vs-cold-wallet"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/5/order-of-wallet-types-by-security</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/5/kolejnosc-typow-portfeli-wedlug-bezpieczenstwa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/5/order-of-wallet-types-by-security"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/5/ordre-des-types-de-portefeuilles-selon-la-securite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/5/order-of-wallet-types-by-security"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/6/installing-metamask</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/6/instalacja-metamask"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/6/installing-metamask"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/6/installation-de-metamask"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/6/installing-metamask"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/7/connecting-a-wallet-to-a-dapp</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/7/podlaczanie-portfela-do-dapp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/7/connecting-a-wallet-to-a-dapp"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/7/connexion-du-portefeuille-a-une-dapp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/7/connecting-a-wallet-to-a-dapp"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/8/metamask-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/8/metamask-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/8/metamask-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/8/api-metamask"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/8/metamask-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/9/structure-of-the-eth-requestaccounts-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/9/struktura-wywolania-eth-requestaccounts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/9/structure-of-the-eth-requestaccounts-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/9/structure-de-l-appel-eth-requestaccounts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/9/structure-of-the-eth-requestaccounts-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/10/checking-wallet-connection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/10/sprawdzanie-podlaczenia-portfela"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/10/checking-wallet-connection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/10/verification-de-la-connexion-du-portefeuille"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/10/checking-wallet-connection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/11/transaction-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/11/cykl-zycia-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/11/transaction-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/11/cycle-de-vie-d-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/11/transaction-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/12/transaction-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/12/parametry-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/12/transaction-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/12/parametres-d-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/12/transaction-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/13/click-the-transaction-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/13/kliknij-parametry-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/13/click-the-transaction-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/13/clique-sur-les-parametres-de-la-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/13/click-the-transaction-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/14/building-a-transaction-object</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/14/budowanie-obiektu-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/14/building-a-transaction-object"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/14/construction-de-l-objet-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/14/building-a-transaction-object"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/15/sending-an-eth-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/15/wysylanie-transakcji-eth"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/15/sending-an-eth-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/15/envoi-d-une-transaction-eth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/15/sending-an-eth-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/16/the-data-field-in-a-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/16/pole-data-w-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/16/the-data-field-in-a-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/16/le-champ-data-dans-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/16/the-data-field-in-a-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/17/converting-eth-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/17/konwersja-wartosci-eth"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/17/converting-eth-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/17/conversion-des-valeurs-eth"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/17/converting-eth-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/18/value-units</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/18/jednostki-wartosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/18/value-units"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/18/unites-de-valeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/18/value-units"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/19/click-the-value-parameter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/19/kliknij-parametr-value"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/19/click-the-value-parameter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/19/clique-sur-le-parametre-value"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/19/click-the-value-parameter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/20/signing-messages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/20/podpisywanie-wiadomosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/20/signing-messages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/20/signature-de-messages"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/20/signing-messages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/21/signing-messages-personal-sign</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/21/podpisywanie-wiadomosci-personal-sign"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/21/signing-messages-personal-sign"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/21/signature-de-messages-personal-sign"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/21/signing-messages-personal-sign"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/22/structure-of-the-personal-sign-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/22/struktura-wywolania-personal-sign"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/22/structure-of-the-personal-sign-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/22/structure-de-l-appel-personal-sign"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/22/structure-of-the-personal-sign-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/23/verifying-a-signature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/23/weryfikacja-podpisu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/23/verifying-a-signature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/23/verification-d-une-signature"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/23/verifying-a-signature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/24/walletconnect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/24/walletconnect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/24/walletconnect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/24/walletconnect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/24/walletconnect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/25/click-the-walletconnect-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/25/kliknij-kroki-walletconnect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/25/click-the-walletconnect-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/25/clique-sur-les-etapes-de-walletconnect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/25/click-the-walletconnect-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/26/switching-networks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/26/zmiana-sieci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/26/switching-networks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/26/changement-de-reseau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/26/switching-networks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/27/switching-the-blockchain-network</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/27/zmiana-sieci-blockchain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/27/switching-the-blockchain-network"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/27/changement-de-reseau-blockchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/27/switching-the-blockchain-network"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/28/chain-id</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/28/chain-id"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/28/chain-id"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/28/chain-id"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/28/chain-id"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/29/adding-a-custom-network</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/29/dodawanie-niestandardowej-sieci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/29/adding-a-custom-network"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/29/ajout-d-un-reseau-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/29/adding-a-custom-network"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/30/fetching-transaction-history</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/30/pobieranie-historii-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/30/fetching-transaction-history"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/30/recuperation-de-l-historique-des-transactions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/30/fetching-transaction-history"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/31/transaction-status</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/31/status-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/31/transaction-status"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/31/statut-d-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/31/transaction-status"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/32/checking-transaction-status</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/32/sprawdzanie-statusu-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/32/checking-transaction-status"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/32/verification-du-statut-d-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/32/checking-transaction-status"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/33/number-of-confirmations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/33/liczba-potwierdzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/33/number-of-confirmations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/33/nombre-de-confirmations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/33/number-of-confirmations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/34/seed-phrase-recovery-phrase</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/34/seed-phrase-fraza-odzyskiwania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/34/seed-phrase-recovery-phrase"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/34/seed-phrase-phrase-de-recuperation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/34/seed-phrase-recovery-phrase"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/35/click-the-security-rules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/35/kliknij-zasady-bezpieczenstwa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/35/click-the-security-rules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/35/clique-sur-les-regles-de-securite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/35/click-the-security-rules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/36/phishing-attacks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/36/ataki-phishingowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/36/phishing-attacks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/36/attaques-de-phishing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/36/phishing-attacks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/37/recognizing-phishing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/37/rozpoznawanie-phishingu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/37/recognizing-phishing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/37/reconnaitre-le-phishing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/37/recognizing-phishing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/38/monitoring-wallet-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/38/monitorowanie-zdarzen-portfela"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/38/monitoring-wallet-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/38/surveillance-des-evenements-du-portefeuille"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/38/monitoring-wallet-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/39/metamask-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/39/zdarzenia-metamask"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/39/metamask-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/39/evenements-metamask"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/39/metamask-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/40/structure-of-the-chainchanged-handler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/40/struktura-handlera-chainchanged"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/40/structure-of-the-chainchanged-handler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/40/structure-du-handler-chainchanged"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/40/structure-of-the-chainchanged-handler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/41/ethereum-address-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/41/walidacja-adresu-ethereum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/41/ethereum-address-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/41/validation-d-une-adresse-ethereum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/41/ethereum-address-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/42/multisig-wallet</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/42/multisig-wallet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/42/multisig-wallet"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/42/portefeuille-multisig"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/42/multisig-wallet"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/43/project-wallet-management-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/43/projekt-system-zarzadzania-portfelem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/43/project-wallet-management-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/43/projet-systeme-de-gestion-de-portefeuille"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/43/project-wallet-management-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/44/ens-ethereum-name-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/44/ens-ethereum-name-service"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/44/ens-ethereum-name-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/44/ens-ethereum-name-service"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/44/ens-ethereum-name-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/5/45/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/5/45/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/5/45/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/5/45/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/5/45/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/1/introduction-to-solidity-basics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/1/wprowadzenie-do-podstaw-solidity"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/1/introduction-to-solidity-basics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/1/introduction-aux-bases-de-solidity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/1/introduction-to-solidity-basics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/3/solidity-version</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/3/wersja-solidity"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/3/solidity-version"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/3/version-de-solidity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/3/solidity-version"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/4/contract-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/4/struktura-kontraktu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/4/contract-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/4/structure-d-un-contrat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/4/contract-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/5/integer-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/5/typy-calkowitoliczbowe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/5/integer-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/5/types-entiers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/5/integer-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/6/your-first-smart-contract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/6/pierwszy-smart-kontrakt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/6/your-first-smart-contract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/6/premier-smart-contract"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/6/your-first-smart-contract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/7/the-address-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/7/typ-address"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/7/the-address-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/7/type-address"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/7/the-address-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/8/function-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/8/deklaracja-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/8/function-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/8/declaration-de-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/8/function-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/9/function-visibility</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/9/widocznosc-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/9/function-visibility"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/9/visibilite-des-fonctions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/9/function-visibility"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/10/function-with-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/10/funkcja-z-parametrami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/10/function-with-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/10/fonction-avec-parametres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/10/function-with-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/11/the-view-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/11/modyfikator-view"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/11/the-view-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/11/modificateur-view"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/11/the-view-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/12/visibility-levels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/12/poziomy-widocznosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/12/visibility-levels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/12/niveaux-de-visibilite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/12/visibility-levels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/13/the-pure-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/13/modyfikator-pure"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/13/the-pure-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/13/modificateur-pure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/13/the-pure-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/14/a-pure-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/14/funkcja-pure"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/14/a-pure-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/14/fonction-pure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/14/a-pure-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/15/state-variables-vs-local-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/15/zmienne-stanu-vs-lokalne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/15/state-variables-vs-local-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/15/variables-d-etat-vs-locales"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/15/state-variables-vs-local-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/16/the-bool-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/16/typ-bool"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/16/the-bool-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/16/type-bool"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/16/the-bool-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/17/mapping-basics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/17/mapping-podstawy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/17/mapping-basics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/17/mapping-les-bases"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/17/mapping-basics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/18/mapping-in-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/18/mapping-w-praktyce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/18/mapping-in-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/18/mapping-en-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/18/mapping-in-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/19/arrays-in-solidity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/19/tablice-w-solidity"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/19/arrays-in-solidity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/19/tableaux-en-solidity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/19/arrays-in-solidity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/20/array-operations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/20/operacje-na-tablicach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/20/array-operations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/20/operations-sur-les-tableaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/20/array-operations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/21/working-with-arrays</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/21/praca-z-tablicami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/21/working-with-arrays"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/21/travailler-avec-les-tableaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/21/working-with-arrays"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/22/structs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/22/struktury-structs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/22/structs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/22/structures-structs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/22/structs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/23/struct-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/23/deklaracja-struct"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/23/struct-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/23/declaration-de-struct"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/23/struct-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/24/creating-a-struct</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/24/tworzenie-struct"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/24/creating-a-struct"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/24/creation-de-struct"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/24/creating-a-struct"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/25/events-in-solidity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/25/eventy-w-solidity"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/25/events-in-solidity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/25/events-en-solidity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/25/events-in-solidity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/26/event-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/26/deklaracja-eventu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/26/event-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/26/declaration-d-un-event"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/26/event-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/27/emitting-an-event</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/27/emitowanie-eventu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/27/emitting-an-event"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/27/emettre-un-event"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/27/emitting-an-event"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/28/the-payable-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/28/modyfikator-payable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/28/the-payable-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/28/modificateur-payable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/28/the-payable-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/29/custom-modifiers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/29/wlasne-modyfikatory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/29/custom-modifiers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/29/modificateurs-personnalises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/29/custom-modifiers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/30/implementing-a-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/30/implementacja-modyfikatora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/30/implementing-a-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/30/implementation-d-un-modificateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/30/implementing-a-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/31/require-vs-assert</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/31/require-vs-assert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/31/require-vs-assert"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/31/require-vs-assert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/31/require-vs-assert"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/32/using-require</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/32/uzycie-require"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/32/using-require"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/32/utilisation-de-require"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/32/using-require"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/33/error-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/33/obsluga-bledow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/33/error-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/33/gestion-des-erreurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/33/error-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/34/revert</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/34/revert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/34/revert"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/34/revert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/34/revert"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/35/custom-errors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/35/wlasne-bledy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/35/custom-errors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/35/erreurs-personnalisees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/35/custom-errors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/36/custom-error</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/36/custom-error"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/36/custom-error"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/36/custom-error"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/36/custom-error"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/37/contract-inheritance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/37/dziedziczenie-kontraktow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/37/contract-inheritance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/37/heritage-de-contrats"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/37/contract-inheritance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/38/inheritance-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/38/struktura-dziedziczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/38/inheritance-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/38/structure-de-l-heritage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/38/inheritance-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/39/constructor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/39/constructor"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/39/constructor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/39/constructor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/39/constructor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/40/implementing-a-constructor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/40/implementacja-constructora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/40/implementing-a-constructor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/40/implementation-du-constructor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/40/implementing-a-constructor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/41/string-vs-bytes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/41/string-vs-bytes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/41/string-vs-bytes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/41/string-vs-bytes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/41/string-vs-bytes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/42/msg-sender</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/42/msg-sender"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/42/msg-sender"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/42/msg-sender"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/42/msg-sender"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/43/complete-smart-contract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/43/kompletny-smart-contract"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/43/complete-smart-contract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/43/smart-contract-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/43/complete-smart-contract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/44/project-advanced-contract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/44/projekt-zaawansowany-kontrakt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/44/project-advanced-contract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/44/projet-contrat-avance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/44/project-advanced-contract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/6/45/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/6/45/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/6/45/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/6/45/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/6/45/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/1/welcome-to-the-communication-center</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/1/witaj-w-centrum-komunikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/1/welcome-to-the-communication-center"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/1/bienvenue-au-centre-de-communication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/1/welcome-to-the-communication-center"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/3/quiz-abi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/3/quiz-abi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/3/quiz-abi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/3/quiz-abi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/3/quiz-abi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/4/quiz-contract-instance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/4/quiz-contract-instance"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/4/quiz-contract-instance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/4/quiz-contract-instance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/4/quiz-contract-instance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/5/quiz-view-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/5/quiz-view-functions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/5/quiz-view-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/5/quiz-view-functions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/5/quiz-view-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/6/quiz-write-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/6/quiz-write-functions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/6/quiz-write-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/6/quiz-write-functions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/6/quiz-write-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/7/quiz-contract-connect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/7/quiz-contract-connect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/7/quiz-contract-connect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/7/quiz-contract-connect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/7/quiz-contract-connect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/8/quiz-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/8/quiz-events"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/8/quiz-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/8/quiz-events"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/8/quiz-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/9/quiz-contract-on</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/9/quiz-contract-on"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/9/quiz-contract-on"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/9/quiz-contract-on"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/9/quiz-contract-on"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/10/quiz-queryfilter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/10/quiz-queryfilter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/10/quiz-queryfilter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/10/quiz-queryfilter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/10/quiz-queryfilter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/11/quiz-function-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/11/quiz-function-selector"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/11/quiz-function-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/11/quiz-function-selector"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/11/quiz-function-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/12/quiz-event-topics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/12/quiz-event-topics"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/12/quiz-event-topics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/12/quiz-event-topics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/12/quiz-event-topics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/13/quiz-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/13/quiz-interface"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/13/quiz-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/13/quiz-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/13/quiz-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/14/quiz-contract-interface-parselog</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/14/quiz-contract-interface-parselog"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/14/quiz-contract-interface-parselog"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/14/quiz-contract-interface-parselog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/14/quiz-contract-interface-parselog"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/15/quiz-estimategas</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/15/quiz-estimategas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/15/quiz-estimategas"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/15/quiz-estimategas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/15/quiz-estimategas"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/16/quiz-custom-errors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/16/quiz-custom-errors"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/16/quiz-custom-errors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/16/quiz-custom-errors"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/16/quiz-custom-errors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/17/sorting-parsing-an-event-from-a-receipt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/17/sortowanie-parsowanie-eventu-z-receipt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/17/sorting-parsing-an-event-from-a-receipt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/17/tri-parser-un-event-depuis-le-receipt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/17/sorting-parsing-an-event-from-a-receipt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/18/sorting-handling-an-error-from-a-contract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/18/sortowanie-obsluga-bledu-z-kontraktu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/18/sorting-handling-an-error-from-a-contract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/18/tri-gerer-une-erreur-du-contrat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/18/sorting-handling-an-error-from-a-contract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/19/sorting-gas-estimation-before-a-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/19/sortowanie-gas-estimation-przed-transakcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/19/sorting-gas-estimation-before-a-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/19/tri-gas-estimation-avant-la-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/19/sorting-gas-estimation-before-a-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/20/sorting-filtering-events-from-history</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/20/sortowanie-filtrowanie-eventow-z-historii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/20/sorting-filtering-events-from-history"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/20/tri-filtrer-les-events-de-l-historique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/20/sorting-filtering-events-from-history"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/21/gap-reading-from-a-contract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/21/gap-odczyt-z-kontraktu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/21/gap-reading-from-a-contract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/21/gap-lecture-depuis-le-contrat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/21/gap-reading-from-a-contract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/22/gap-sending-a-transaction-to-a-contract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/22/gap-wysylanie-transakcji-do-kontraktu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/22/gap-sending-a-transaction-to-a-contract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/22/gap-envoyer-une-transaction-au-contrat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/22/gap-sending-a-transaction-to-a-contract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/23/gap-listening-for-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/23/gap-nasluchiwanie-eventow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/23/gap-listening-for-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/23/gap-ecouter-les-events"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/23/gap-listening-for-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/24/gap-parsing-logs-from-a-receipt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/24/gap-parsowanie-logow-z-receipt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/24/gap-parsing-logs-from-a-receipt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/24/gap-parser-les-logs-du-receipt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/24/gap-parsing-logs-from-a-receipt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/25/horizontal-sorting-function-signature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/25/sortowanie-poziome-sygnatura-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/25/horizontal-sorting-function-signature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/25/tri-horizontal-signature-de-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/25/horizontal-sorting-function-signature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/26/horizontal-sorting-event-signature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/26/sortowanie-poziome-event-signature"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/26/horizontal-sorting-event-signature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/26/tri-horizontal-event-signature"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/26/horizontal-sorting-event-signature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/27/horizontal-sorting-call-with-overrides</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/27/sortowanie-poziome-wywolanie-z-overrides"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/27/horizontal-sorting-call-with-overrides"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/27/tri-horizontal-appel-avec-overrides"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/27/horizontal-sorting-call-with-overrides"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/28/horizontal-sorting-interface-encoding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/28/sortowanie-poziome-interface-encoding"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/28/horizontal-sorting-interface-encoding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/28/tri-horizontal-interface-encoding"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/28/horizontal-sorting-interface-encoding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/29/gap-queryfilter-fetching-history</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/29/gap-queryfilter-pobieranie-historii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/29/gap-queryfilter-fetching-history"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/29/gap-queryfilter-recuperer-l-historique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/29/gap-queryfilter-fetching-history"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/30/gap-gas-estimation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/30/gap-gas-estimation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/30/gap-gas-estimation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/30/gap-gas-estimation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/30/gap-gas-estimation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/31/gap-custom-error-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/31/gap-custom-error-handling"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/31/gap-custom-error-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/31/gap-custom-error-handling"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/31/gap-custom-error-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/32/gap-abi-encoding-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/32/gap-abi-encoding-parameters"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/32/gap-abi-encoding-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/32/gap-abi-encoding-parameters"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/32/gap-abi-encoding-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/33/sorting-building-an-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/33/sortowanie-budowanie-interface"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/33/sorting-building-an-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/33/tri-construire-une-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/33/sorting-building-an-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/34/sorting-building-a-contract-instance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/34/sortowanie-budowanie-contract-instance"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/34/sorting-building-a-contract-instance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/34/tri-construire-une-contract-instance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/34/sorting-building-a-contract-instance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/35/sorting-building-an-event-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/35/sortowanie-budowanie-event-filter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/35/sorting-building-an-event-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/35/tri-construire-un-event-filter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/35/sorting-building-an-event-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/36/sorting-parsing-a-log</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/36/sortowanie-parsowanie-log"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/36/sorting-parsing-a-log"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/36/tri-parser-un-log"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/36/sorting-parsing-a-log"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/37/sorting-multicall-preparation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/37/sortowanie-multicall-preparation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/37/sorting-multicall-preparation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/37/tri-multicall-preparation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/37/sorting-multicall-preparation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/38/horizontal-sorting-function-abi-fragment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/38/sortowanie-poziome-fragment-abi-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/38/horizontal-sorting-function-abi-fragment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/38/tri-horizontal-fragment-abi-d-une-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/38/horizontal-sorting-function-abi-fragment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/39/gap-multicall-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/39/gap-multicall-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/39/gap-multicall-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/39/gap-multicall-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/39/gap-multicall-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/40/gap-decoding-return-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/40/gap-dekodowanie-return-values"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/40/gap-decoding-return-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/40/gap-decoder-les-return-values"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/40/gap-decoding-return-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/41/sorting-decoding-an-error</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/41/sortowanie-dekodowanie-bledu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/41/sorting-decoding-an-error"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/41/tri-decoder-une-erreur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/41/sorting-decoding-an-error"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/42/send-your-project-to-the-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/42/wyslij-projekt-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/42/send-your-project-to-the-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/42/envoie-ton-projet-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/42/send-your-project-to-the-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/7/43/end-of-module-7</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/7/43/zakonczenie-modulu-7"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/7/43/end-of-module-7"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/7/43/fin-du-module-7"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/7/43/end-of-module-7"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/1/welcome-to-the-mint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/1/witaj-w-mennicy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/1/welcome-to-the-mint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/1/bienvenue-a-la-monnaie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/1/welcome-to-the-mint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/3/quiz-erc-20</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/3/quiz-erc-20"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/3/quiz-erc-20"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/3/quiz-erc-20"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/3/quiz-erc-20"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/4/quiz-transfer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/4/quiz-transfer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/4/quiz-transfer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/4/quiz-transfer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/4/quiz-transfer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/5/quiz-approve</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/5/quiz-approve"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/5/quiz-approve"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/5/quiz-approve"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/5/quiz-approve"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/6/quiz-transferfrom</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/6/quiz-transferfrom"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/6/quiz-transferfrom"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/6/quiz-transferfrom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/6/quiz-transferfrom"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/7/quiz-decimals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/7/quiz-decimals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/7/quiz-decimals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/7/quiz-decimals"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/7/quiz-decimals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/8/quiz-usdt-decimals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/8/quiz-usdt-decimals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/8/quiz-usdt-decimals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/8/quiz-decimales-usdt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/8/quiz-usdt-decimals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/9/quiz-allowance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/9/quiz-allowance"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/9/quiz-allowance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/9/quiz-allowance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/9/quiz-allowance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/10/sorting-approve-transferfrom-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/10/sortowanie-flow-approve-transferfrom"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/10/sorting-approve-transferfrom-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/10/tri-flux-approve-transferfrom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/10/sorting-approve-transferfrom-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/11/gap-reading-token-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/11/gap-odczyt-danych-tokena"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/11/gap-reading-token-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/11/gap-lecture-des-donnees-du-jeton"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/11/gap-reading-token-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/12/gap-token-transfer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/12/gap-transfer-tokenow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/12/gap-token-transfer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/12/gap-transfert-de-jetons"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/12/gap-token-transfer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/13/horizontal-sorting-transfer-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/13/sortowanie-poziome-skladnia-transfer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/13/horizontal-sorting-transfer-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/13/tri-horizontal-syntaxe-de-transfer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/13/horizontal-sorting-transfer-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/14/sorting-building-the-transfer-event</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/14/sortowanie-budowanie-event-transfer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/14/sorting-building-the-transfer-event"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/14/tri-construire-l-event-transfer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/14/sorting-building-the-transfer-event"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/15/gap-approve-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/15/gap-approve-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/15/gap-approve-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/15/gap-flux-approve"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/15/gap-approve-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/16/sorting-vesting-schedule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/16/sortowanie-vesting-schedule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/16/sorting-vesting-schedule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/16/tri-vesting-schedule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/16/sorting-vesting-schedule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/17/sorting-building-the-erc-20-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/17/sortowanie-budowanie-erc-20-interface"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/17/sorting-building-the-erc-20-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/17/tri-construire-l-interface-erc-20"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/17/sorting-building-the-erc-20-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/18/gap-checking-the-balance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/18/gap-sprawdzanie-salda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/18/gap-checking-the-balance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/18/gap-verification-du-solde"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/18/gap-checking-the-balance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/19/horizontal-sorting-approve-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/19/sortowanie-poziome-skladnia-approve"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/19/horizontal-sorting-approve-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/19/tri-horizontal-syntaxe-d-approve"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/19/horizontal-sorting-approve-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/20/quiz-totalsupply</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/20/quiz-totalsupply"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/20/quiz-totalsupply"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/20/quiz-totalsupply"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/20/quiz-totalsupply"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/21/quiz-permit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/21/quiz-permit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/21/quiz-permit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/21/quiz-permit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/21/quiz-permit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/22/quiz-eip-2612-deadline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/22/quiz-eip-2612-deadline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/22/quiz-eip-2612-deadline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/22/quiz-deadline-eip-2612"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/22/quiz-eip-2612-deadline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/23/quiz-mint-vs-transfer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/23/quiz-mint-vs-transfer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/23/quiz-mint-vs-transfer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/23/quiz-mint-vs-transfer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/23/quiz-mint-vs-transfer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/24/quiz-cap-maximum-supply</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/24/quiz-cap-maksymalna-podaz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/24/quiz-cap-maximum-supply"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/24/quiz-cap-offre-maximale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/24/quiz-cap-maximum-supply"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/25/quiz-snapshots</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/25/quiz-snapshots"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/25/quiz-snapshots"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/25/quiz-snapshots"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/25/quiz-snapshots"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/26/quiz-wrapped-tokens</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/26/quiz-wrapped-tokens"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/26/quiz-wrapped-tokens"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/26/quiz-wrapped-tokens"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/26/quiz-wrapped-tokens"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/27/quiz-fee-on-transfer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/27/quiz-fee-on-transfer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/27/quiz-fee-on-transfer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/27/quiz-fee-on-transfer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/27/quiz-fee-on-transfer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/28/gap-the-mint-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/28/gap-funkcja-mint"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/28/gap-the-mint-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/28/gap-fonction-mint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/28/gap-the-mint-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/29/gap-the-burn-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/29/gap-funkcja-burn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/29/gap-the-burn-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/29/gap-fonction-burn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/29/gap-the-burn-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/30/sorting-full-permit-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/30/sortowanie-full-permit-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/30/sorting-full-permit-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/30/tri-flux-permit-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/30/sorting-full-permit-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/31/horizontal-sorting-permit-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/31/sortowanie-poziome-permit-call"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/31/horizontal-sorting-permit-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/31/tri-horizontal-appel-de-permit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/31/horizontal-sorting-permit-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/32/sorting-building-the-approval-event</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/32/sortowanie-budowanie-event-approval"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/32/sorting-building-the-approval-event"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/32/tri-construire-l-event-approval"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/32/sorting-building-the-approval-event"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/33/gap-checking-the-allowance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/33/gap-sprawdzanie-allowance"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/33/gap-checking-the-allowance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/33/gap-verification-de-l-allowance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/33/gap-checking-the-allowance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/34/sorting-staking-deposit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/34/sortowanie-staking-deposit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/34/sorting-staking-deposit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/34/tri-depot-de-staking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/34/sorting-staking-deposit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/35/gap-implementing-the-cap</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/35/gap-implementacja-cap"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/35/gap-implementing-the-cap"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/35/gap-implementation-du-cap"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/35/gap-implementing-the-cap"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/36/horizontal-sorting-mint-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/36/sortowanie-poziome-mint-function"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/36/horizontal-sorting-mint-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/36/tri-horizontal-fonction-mint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/36/horizontal-sorting-mint-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/37/sorting-balanceof-transfer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/37/sortowanie-balanceof-transfer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/37/sorting-balanceof-transfer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/37/tri-balanceof-transfer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/37/sorting-balanceof-transfer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/38/gap-pausable-toggle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/38/gap-pausable-toggle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/38/gap-pausable-toggle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/38/gap-bascule-pausable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/38/gap-pausable-toggle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/39/sorting-token-vesting-release</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/39/sortowanie-token-vesting-release"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/39/sorting-token-vesting-release"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/39/tri-liberation-du-token-vesting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/39/sorting-token-vesting-release"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/40/gap-snapshot-mechanism</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/40/gap-snapshot-mechanism"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/40/gap-snapshot-mechanism"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/40/gap-mecanisme-de-snapshot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/40/gap-snapshot-mechanism"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/41/horizontal-sorting-approval-event</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/41/sortowanie-poziome-event-approval"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/41/horizontal-sorting-approval-event"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/41/tri-horizontal-event-approval"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/41/horizontal-sorting-approval-event"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/42/sorting-burning-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/42/sortowanie-burning-process"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/42/sorting-burning-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/42/tri-processus-de-burn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/42/sorting-burning-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/43/send-your-project-to-the-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/43/wyslij-projekt-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/43/send-your-project-to-the-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/43/envoie-le-projet-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/43/send-your-project-to-the-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/8/44/end-of-module-8</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/8/44/zakonczenie-modulu-8"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/8/44/end-of-module-8"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/8/44/fin-du-module-8"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/8/44/end-of-module-8"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/1/welcome-to-the-crystal-cave</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/1/witaj-w-jaskini-krysztalow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/1/welcome-to-the-crystal-cave"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/1/bienvenue-dans-la-grotte-de-cristal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/1/welcome-to-the-crystal-cave"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/3/quiz-nft</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/3/quiz-nft"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/3/quiz-nft"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/3/quiz-nft"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/3/quiz-nft"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/4/quiz-erc-721</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/4/quiz-erc-721"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/4/quiz-erc-721"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/4/quiz-erc-721"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/4/quiz-erc-721"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/5/quiz-tokenid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/5/quiz-tokenid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/5/quiz-tokenid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/5/quiz-tokenid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/5/quiz-tokenid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/6/quiz-ownerof</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/6/quiz-ownerof"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/6/quiz-ownerof"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/6/quiz-ownerof"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/6/quiz-ownerof"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/7/gap-checking-a-crystal-s-owner</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/7/gap-sprawdzenie-wlasciciela-krysztalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/7/gap-checking-a-crystal-s-owner"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/7/gap-verification-du-proprietaire-d-un-cristal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/7/gap-checking-a-crystal-s-owner"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/8/gap-tokenuri-and-metadata</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/8/gap-tokenuri-i-metadane"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/8/gap-tokenuri-and-metadata"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/8/gap-tokenuri-et-metadonnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/8/gap-tokenuri-and-metadata"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/9/gap-generating-tokenuri</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/9/gap-generowanie-tokenuri"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/9/gap-generating-tokenuri"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/9/gap-generation-du-tokenuri"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/9/gap-generating-tokenuri"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/10/gap-minting-a-crystal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/10/gap-mintowanie-krysztalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/10/gap-minting-a-crystal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/10/gap-minting-d-un-cristal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/10/gap-minting-a-crystal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/11/gap-transferring-a-crystal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/11/gap-transfer-krysztalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/11/gap-transferring-a-crystal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/11/gap-transfert-d-un-cristal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/11/gap-transferring-a-crystal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/12/quiz-tokenuri</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/12/quiz-tokenuri"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/12/quiz-tokenuri"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/12/quiz-tokenuri"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/12/quiz-tokenuri"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/13/quiz-ipfs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/13/quiz-ipfs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/13/quiz-ipfs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/13/quiz-ipfs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/13/quiz-ipfs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/14/quiz-safetransferfrom</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/14/quiz-safetransferfrom"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/14/quiz-safetransferfrom"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/14/quiz-safetransferfrom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/14/quiz-safetransferfrom"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/15/quiz-mint-nft</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/15/quiz-mint-nft"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/15/quiz-mint-nft"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/15/quiz-mint-nft"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/15/quiz-mint-nft"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/16/quiz-burning-nft</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/16/quiz-burning-nft"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/16/quiz-burning-nft"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/16/quiz-burning-nft"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/16/quiz-burning-nft"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/17/sorting-the-minting-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/17/sortowanie-proces-mintowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/17/sorting-the-minting-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/17/tri-processus-de-minting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/17/sorting-the-minting-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/18/sorting-nft-metadata</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/18/sortowanie-metadane-nft"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/18/sorting-nft-metadata"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/18/tri-metadonnees-nft"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/18/sorting-nft-metadata"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/19/sorting-marketplace-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/19/sortowanie-flow-marketplace"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/19/sorting-marketplace-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/19/tri-flow-d-un-marketplace"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/19/sorting-marketplace-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/20/sorting-reveal-mechanism</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/20/sortowanie-reveal-mechanism"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/20/sorting-reveal-mechanism"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/20/tri-reveal-mechanism"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/20/sorting-reveal-mechanism"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/21/sorting-whitelist-mint-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/21/sortowanie-whitelist-mint-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/21/sorting-whitelist-mint-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/21/tri-flow-de-mint-avec-whitelist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/21/sorting-whitelist-mint-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/22/horizontal-sorting-approve-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/22/sortowanie-poziome-approve-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/22/horizontal-sorting-approve-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/22/tri-horizontal-flow-approve"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/22/horizontal-sorting-approve-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/23/horizontal-sorting-transfer-event</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/23/sortowanie-poziome-transfer-event"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/23/horizontal-sorting-transfer-event"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/23/tri-horizontal-transfer-event"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/23/horizontal-sorting-transfer-event"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/24/horizontal-sorting-tokenuri-construction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/24/sortowanie-poziome-tokenuri-konstrukcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/24/horizontal-sorting-tokenuri-construction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/24/tri-horizontal-construction-du-tokenuri"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/24/horizontal-sorting-tokenuri-construction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/25/horizontal-sorting-metadata-json-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/25/sortowanie-poziome-metadata-json-struktura"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/25/horizontal-sorting-metadata-json-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/25/tri-horizontal-structure-du-json-de-metadonnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/25/horizontal-sorting-metadata-json-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/26/horizontal-sorting-royaltyinfo-eip-2981</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/26/sortowanie-poziome-royaltyinfo-eip-2981"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/26/horizontal-sorting-royaltyinfo-eip-2981"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/26/tri-horizontal-royaltyinfo-eip-2981"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/26/horizontal-sorting-royaltyinfo-eip-2981"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/27/click-sorting-mint-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/27/sortowanie-klikanie-mint-function"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/27/click-sorting-mint-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/27/tri-par-clic-fonction-mint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/27/click-sorting-mint-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/28/click-sorting-safemint-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/28/sortowanie-klikanie-safemint-wywolanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/28/click-sorting-safemint-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/28/tri-par-clic-appel-safemint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/28/click-sorting-safemint-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/29/click-sorting-ipfs-url</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/29/sortowanie-klikanie-ipfs-url"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/29/click-sorting-ipfs-url"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/29/tri-par-clic-url-ipfs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/29/click-sorting-ipfs-url"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/30/click-sorting-balanceof-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/30/sortowanie-klikanie-balanceof-wywolanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/30/click-sorting-balanceof-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/30/tri-par-clic-appel-balanceof"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/30/click-sorting-balanceof-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/31/click-sorting-setapprovalforall</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/31/sortowanie-klikanie-setapprovalforall"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/31/click-sorting-setapprovalforall"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/31/tri-par-clic-setapprovalforall"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/31/click-sorting-setapprovalforall"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/32/quiz-erc-1155</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/32/quiz-erc-1155"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/32/quiz-erc-1155"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/32/quiz-erc-1155"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/32/quiz-erc-1155"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/33/quiz-erc-1155-balanceof</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/33/quiz-erc-1155-balanceof"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/33/quiz-erc-1155-balanceof"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/33/quiz-erc-1155-balanceof"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/33/quiz-erc-1155-balanceof"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/34/quiz-eip-2981-royalties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/34/quiz-eip-2981-royalties"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/34/quiz-eip-2981-royalties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/34/quiz-eip-2981-royalties"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/34/quiz-eip-2981-royalties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/35/quiz-lazy-minting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/35/quiz-lazy-minting"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/35/quiz-lazy-minting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/35/quiz-lazy-minting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/35/quiz-lazy-minting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/36/quiz-soulbound-tokens-sbt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/36/quiz-soulbound-tokens-sbt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/36/quiz-soulbound-tokens-sbt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/36/quiz-soulbound-tokens-sbt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/36/quiz-soulbound-tokens-sbt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/37/quiz-on-chain-svg-vs-ipfs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/37/quiz-on-chain-svg-vs-ipfs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/37/quiz-on-chain-svg-vs-ipfs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/37/quiz-svg-on-chain-vs-ipfs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/37/quiz-on-chain-svg-vs-ipfs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/38/quiz-reveal-mechanism</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/38/quiz-reveal-mechanism"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/38/quiz-reveal-mechanism"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/38/quiz-reveal-mechanism"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/38/quiz-reveal-mechanism"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/39/quiz-merkle-proof-whitelist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/39/quiz-merkle-proof-whitelist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/39/quiz-merkle-proof-whitelist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/39/quiz-whitelist-merkle-proof"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/39/quiz-merkle-proof-whitelist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/40/gap-erc-721-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/40/gap-implementacja-erc-721"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/40/gap-erc-721-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/40/gap-implementation-d-erc-721"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/40/gap-erc-721-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/41/gap-batch-minting-erc-1155</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/41/gap-batch-minting-erc-1155"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/41/gap-batch-minting-erc-1155"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/41/gap-batch-minting-erc-1155"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/41/gap-batch-minting-erc-1155"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/42/gap-royalty-calculation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/42/gap-royalty-calculation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/42/gap-royalty-calculation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/42/gap-calcul-des-royalties"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/42/gap-royalty-calculation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/43/gap-whitelist-merkle-verify</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/43/gap-whitelist-merkle-verify"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/43/gap-whitelist-merkle-verify"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/43/gap-verification-merkle-de-whitelist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/43/gap-whitelist-merkle-verify"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/44/gap-reveal-mechanism</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/44/gap-reveal-mechanism"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/44/gap-reveal-mechanism"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/44/gap-reveal-mechanism"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/44/gap-reveal-mechanism"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/45/send-your-project-to-the-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/45/wyslij-projekt-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/45/send-your-project-to-the-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/45/envoie-ton-projet-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/45/send-your-project-to-the-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/9/46/end-of-the-crystal-cave</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/9/46/zakonczenie-jaskini-krysztalow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/9/46/end-of-the-crystal-cave"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/9/46/fin-de-la-grotte-de-cristal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/9/46/end-of-the-crystal-cave"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/1/welcome-to-the-underground-market</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/1/witaj-na-podziemnym-targu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/1/welcome-to-the-underground-market"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/1/bienvenue-au-marche-souterrain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/1/welcome-to-the-underground-market"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/3/quiz-defi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/3/quiz-defi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/3/quiz-defi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/3/quiz-defi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/3/quiz-defi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/4/quiz-dex</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/4/quiz-dex"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/4/quiz-dex"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/4/quiz-dex"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/4/quiz-dex"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/5/quiz-amm</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/5/quiz-amm"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/5/quiz-amm"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/5/quiz-amm"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/5/quiz-amm"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/6/quiz-liquidity-pool</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/6/quiz-liquidity-pool"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/6/quiz-liquidity-pool"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/6/quiz-liquidity-pool"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/6/quiz-liquidity-pool"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/7/swap-eth-for-usdc</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/7/swap-eth-na-usdc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/7/swap-eth-for-usdc"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/7/swap-eth-vers-usdc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/7/swap-eth-for-usdc"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/8/adding-liquidity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/8/dodawanie-plynnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/8/adding-liquidity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/8/ajouter-de-la-liquidite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/8/adding-liquidity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/9/removing-liquidity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/9/usuwanie-plynnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/9/removing-liquidity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/9/retirer-de-la-liquidite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/9/removing-liquidity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/10/calculating-price</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/10/obliczanie-ceny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/10/calculating-price"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/10/calculer-le-prix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/10/calculating-price"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/11/quiz-uniswap</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/11/quiz-uniswap"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/11/quiz-uniswap"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/11/quiz-uniswap"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/11/quiz-uniswap"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/12/quiz-slippage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/12/quiz-slippage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/12/quiz-slippage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/12/quiz-slippage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/12/quiz-slippage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/13/quiz-x-y-k</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/13/quiz-x-y-k"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/13/quiz-x-y-k"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/13/quiz-x-y-k"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/13/quiz-x-y-k"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/14/quiz-lp-tokens</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/14/quiz-lp-tokens"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/14/quiz-lp-tokens"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/14/quiz-lp-tokens"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/14/quiz-lp-tokens"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/15/sorting-swap-on-uniswap</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/15/sortowanie-swap-na-uniswap"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/15/sorting-swap-on-uniswap"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/15/tri-swap-sur-uniswap"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/15/sorting-swap-on-uniswap"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/16/sorting-adding-liquidity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/16/sortowanie-dodawanie-plynnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/16/sorting-adding-liquidity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/16/tri-ajouter-de-la-liquidite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/16/sorting-adding-liquidity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/17/syntax-swapexactethfortokens</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/17/skladnia-swapexactethfortokens"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/17/syntax-swapexactethfortokens"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/17/syntaxe-swapexactethfortokens"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/17/syntax-swapexactethfortokens"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/18/syntax-addliquidity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/18/skladnia-addliquidity"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/18/syntax-addliquidity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/18/syntaxe-addliquidity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/18/syntax-addliquidity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/19/building-lp-position</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/19/budowanie-pozycja-lp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/19/building-lp-position"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/19/construction-position-lp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/19/building-lp-position"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/20/building-swap-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/20/budowanie-swap-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/20/building-swap-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/20/construction-swap-flow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/20/building-swap-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/21/quiz-impermanent-loss</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/21/quiz-impermanent-loss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/21/quiz-impermanent-loss"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/21/quiz-impermanent-loss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/21/quiz-impermanent-loss"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/22/quiz-flash-loans</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/22/quiz-flash-loans"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/22/quiz-flash-loans"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/22/quiz-flash-loans"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/22/quiz-flash-loans"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/23/quiz-collateralization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/23/quiz-collateralization"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/23/quiz-collateralization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/23/quiz-collateralization"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/23/quiz-collateralization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/24/quiz-oracles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/24/quiz-oracles"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/24/quiz-oracles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/24/quiz-oracles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/24/quiz-oracles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/25/flash-loan-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/25/flash-loan-implementation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/25/flash-loan-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/25/flash-loan-implementation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/25/flash-loan-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/26/lending-deposit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/26/lending-deposit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/26/lending-deposit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/26/lending-deposit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/26/lending-deposit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/27/borrowing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/27/borrowing"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/27/borrowing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/27/borrowing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/27/borrowing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/28/repay-loan</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/28/repay-loan"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/28/repay-loan"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/28/repay-loan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/28/repay-loan"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/29/sorting-flash-loan-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/29/sortowanie-flash-loan-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/29/sorting-flash-loan-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/29/tri-flash-loan-flow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/29/sorting-flash-loan-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/30/sorting-lending-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/30/sortowanie-lending-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/30/sorting-lending-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/30/tri-lending-flow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/30/sorting-lending-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/31/syntax-flashloan</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/31/skladnia-flashloan"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/31/syntax-flashloan"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/31/syntaxe-flashloan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/31/syntax-flashloan"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/32/syntax-deposit-lending</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/32/skladnia-deposit-lending"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/32/syntax-deposit-lending"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/32/syntaxe-deposit-lending"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/32/syntax-deposit-lending"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/33/building-borrow-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/33/budowanie-borrow-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/33/building-borrow-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/33/construction-borrow-flow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/33/building-borrow-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/34/building-liquidation-check</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/34/budowanie-liquidation-check"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/34/building-liquidation-check"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/34/construction-liquidation-check"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/34/building-liquidation-check"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/35/quiz-liquidation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/35/quiz-liquidation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/35/quiz-liquidation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/35/quiz-liquidation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/35/quiz-liquidation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/36/quiz-concentrated-liquidity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/36/quiz-concentrated-liquidity"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/36/quiz-concentrated-liquidity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/36/quiz-concentrated-liquidity"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/36/quiz-concentrated-liquidity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/37/quiz-mev</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/37/quiz-mev"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/37/quiz-mev"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/37/quiz-mev"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/37/quiz-mev"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/38/quiz-sandwich-attack</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/38/quiz-sandwich-attack"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/38/quiz-sandwich-attack"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/38/quiz-sandwich-attack"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/38/quiz-sandwich-attack"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/39/chainlink-price-feed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/39/chainlink-price-feed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/39/chainlink-price-feed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/39/chainlink-price-feed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/39/chainlink-price-feed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/40/staking-rewards</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/40/staking-rewards"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/40/staking-rewards"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/40/staking-rewards"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/40/staking-rewards"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/41/sorting-yield-farming</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/41/sortowanie-yield-farming"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/41/sorting-yield-farming"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/41/tri-yield-farming"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/41/sorting-yield-farming"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/42/syntax-stake-lp</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/42/skladnia-stake-lp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/42/syntax-stake-lp"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/42/syntaxe-stake-lp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/42/syntax-stake-lp"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/43/building-tvl-check</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/43/budowanie-tvl-check"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/43/building-tvl-check"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/43/construction-tvl-check"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/43/building-tvl-check"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/44/quiz-tvl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/44/quiz-tvl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/44/quiz-tvl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/44/quiz-tvl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/44/quiz-tvl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/45/send-your-project-to-the-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/45/wyslij-projekt-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/45/send-your-project-to-the-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/45/envoie-ton-projet-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/45/send-your-project-to-the-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/10/46/end-of-module-10</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/10/46/zakonczenie-modulu-10"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/10/46/end-of-module-10"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/10/46/fin-du-module-10"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/10/46/end-of-module-10"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/1/welcome-to-the-heart-of-the-city</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/1/witaj-w-sercu-miasta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/1/welcome-to-the-heart-of-the-city"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/1/bienvenue-au-c-ur-de-la-ville"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/1/welcome-to-the-heart-of-the-city"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/3/quiz-dapp</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/3/quiz-dapp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/3/quiz-dapp"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/3/quiz-dapp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/3/quiz-dapp"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/4/quiz-metamask</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/4/quiz-metamask"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/4/quiz-metamask"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/4/quiz-metamask"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/4/quiz-metamask"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/5/quiz-window-ethereum</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/5/quiz-window-ethereum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/5/quiz-window-ethereum"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/5/quiz-window-ethereum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/5/quiz-window-ethereum"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/6/quiz-eth-requestaccounts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/6/quiz-eth-requestaccounts"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/6/quiz-eth-requestaccounts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/6/quiz-eth-requestaccounts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/6/quiz-eth-requestaccounts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/7/quiz-wagmi</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/7/quiz-wagmi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/7/quiz-wagmi"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/7/quiz-wagmi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/7/quiz-wagmi"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/8/quiz-useaccount</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/8/quiz-useaccount"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/8/quiz-useaccount"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/8/quiz-useaccount"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/8/quiz-useaccount"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/9/horizontal-sorting-dapp-stack</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/9/sortowanie-poziome-dapp-stack"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/9/horizontal-sorting-dapp-stack"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/9/tri-horizontal-stack-dapp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/9/horizontal-sorting-dapp-stack"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/10/sorting-web3-libraries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/10/sortowanie-biblioteki-web3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/10/sorting-web3-libraries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/10/tri-bibliotheques-web3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/10/sorting-web3-libraries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/11/quiz-useconnect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/11/quiz-useconnect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/11/quiz-useconnect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/11/quiz-useconnect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/11/quiz-useconnect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/12/quiz-usereadcontract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/12/quiz-usereadcontract"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/12/quiz-usereadcontract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/12/quiz-usereadcontract"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/12/quiz-usereadcontract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/13/quiz-usewritecontract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/13/quiz-usewritecontract"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/13/quiz-usewritecontract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/13/quiz-usewritecontract"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/13/quiz-usewritecontract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/14/quiz-rainbowkit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/14/quiz-rainbowkit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/14/quiz-rainbowkit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/14/quiz-rainbowkit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/14/quiz-rainbowkit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/15/sorting-transaction-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/15/sortowanie-flow-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/15/sorting-transaction-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/15/tri-flow-d-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/15/sorting-transaction-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/16/gap-wallet-connection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/16/gap-polaczenie-portfela"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/16/gap-wallet-connection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/16/gap-connexion-du-wallet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/16/gap-wallet-connection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/17/gap-usereadcontract-for-erc-20</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/17/gap-usereadcontract-dla-erc-20"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/17/gap-usereadcontract-for-erc-20"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/17/gap-usereadcontract-pour-erc-20"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/17/gap-usereadcontract-for-erc-20"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/18/quiz-connectkit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/18/quiz-connectkit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/18/quiz-connectkit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/18/quiz-connectkit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/18/quiz-connectkit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/19/quiz-useswitchchain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/19/quiz-useswitchchain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/19/quiz-useswitchchain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/19/quiz-useswitchchain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/19/quiz-useswitchchain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/20/quiz-usebalance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/20/quiz-usebalance"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/20/quiz-usebalance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/20/quiz-usebalance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/20/quiz-usebalance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/21/quiz-viem</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/21/quiz-viem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/21/quiz-viem"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/21/quiz-viem"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/21/quiz-viem"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/22/horizontal-sorting-wagmi-config</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/22/sortowanie-poziome-wagmi-config"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/22/horizontal-sorting-wagmi-config"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/22/tri-horizontal-config-wagmi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/22/horizontal-sorting-wagmi-config"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/23/gap-usewritecontract-for-a-transfer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/23/gap-usewritecontract-dla-transferu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/23/gap-usewritecontract-for-a-transfer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/23/gap-usewritecontract-pour-un-transfert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/23/gap-usewritecontract-for-a-transfer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/24/gap-rainbowkit-integration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/24/gap-rainbowkit-integration"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/24/gap-rainbowkit-integration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/24/gap-integration-de-rainbowkit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/24/gap-rainbowkit-integration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/25/sorting-transaction-states</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/25/sortowanie-transaction-states"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/25/sorting-transaction-states"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/25/tri-transaction-states"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/25/sorting-transaction-states"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/26/quiz-the-graph</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/26/quiz-the-graph"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/26/quiz-the-graph"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/26/quiz-the-graph"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/26/quiz-the-graph"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/27/quiz-subgraph</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/27/quiz-subgraph"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/27/quiz-subgraph"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/27/quiz-subgraph"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/27/quiz-subgraph"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/28/quiz-ens</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/28/quiz-ens"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/28/quiz-ens"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/28/quiz-ens"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/28/quiz-ens"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/29/quiz-web3modal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/29/quiz-web3modal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/29/quiz-web3modal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/29/quiz-web3modal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/29/quiz-web3modal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/30/sorting-dapp-setup-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/30/sortowanie-dapp-setup-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/30/sorting-dapp-setup-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/30/tri-dapp-setup-flow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/30/sorting-dapp-setup-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/31/gap-chain-switching</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/31/gap-chain-switching"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/31/gap-chain-switching"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/31/gap-chain-switching"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/31/gap-chain-switching"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/32/gap-ens-display</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/32/gap-ens-display"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/32/gap-ens-display"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/32/gap-affichage-ens"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/32/gap-ens-display"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/33/horizontal-sorting-usereadcontract-config</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/33/sortowanie-poziome-usereadcontract-config"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/33/horizontal-sorting-usereadcontract-config"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/33/tri-horizontal-config-usereadcontract"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/33/horizontal-sorting-usereadcontract-config"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/34/sorting-chain-operations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/34/sortowanie-chain-operations"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/34/sorting-chain-operations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/34/tri-chain-operations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/34/sorting-chain-operations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/35/quiz-account-abstraction-erc-4337</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/35/quiz-account-abstraction-erc-4337"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/35/quiz-account-abstraction-erc-4337"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/35/quiz-account-abstraction-erc-4337"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/35/quiz-account-abstraction-erc-4337"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/36/quiz-graphql-in-the-graph</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/36/quiz-graphql-w-the-graph"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/36/quiz-graphql-in-the-graph"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/36/quiz-graphql-dans-the-graph"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/36/quiz-graphql-in-the-graph"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/37/quiz-usewaitfortransactionreceipt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/37/quiz-usewaitfortransactionreceipt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/37/quiz-usewaitfortransactionreceipt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/37/quiz-usewaitfortransactionreceipt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/37/quiz-usewaitfortransactionreceipt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/38/gap-usebalance-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/38/gap-usebalance-hook"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/38/gap-usebalance-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/38/gap-hook-usebalance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/38/gap-usebalance-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/39/gap-connectkit-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/39/gap-connectkit-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/39/gap-connectkit-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/39/gap-setup-de-connectkit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/39/gap-connectkit-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/40/sorting-chain-switch-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/40/sortowanie-chain-switch-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/40/sorting-chain-switch-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/40/tri-chain-switch-flow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/40/sorting-chain-switch-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/41/sorting-wagmi-ecosystem</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/41/sortowanie-wagmi-ecosystem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/41/sorting-wagmi-ecosystem"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/41/tri-ecosysteme-wagmi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/41/sorting-wagmi-ecosystem"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/42/gap-the-graph-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/42/gap-the-graph-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/42/gap-the-graph-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/42/gap-requete-the-graph"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/42/gap-the-graph-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/43/gap-full-wallet-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/43/gap-full-wallet-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/43/gap-full-wallet-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/43/gap-composant-wallet-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/43/gap-full-wallet-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/44/horizontal-sorting-usewritecontract-config</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/44/sortowanie-poziome-usewritecontract-config"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/44/horizontal-sorting-usewritecontract-config"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/44/tri-horizontal-config-usewritecontract"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/44/horizontal-sorting-usewritecontract-config"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/45/send-your-project-to-the-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/45/wyslij-projekt-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/45/send-your-project-to-the-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/45/envoie-ton-projet-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/45/send-your-project-to-the-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/11/46/end-of-module-11</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/11/46/zakonczenie-modulu-11"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/11/46/end-of-module-11"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/11/46/fin-du-module-11"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/11/46/end-of-module-11"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/1/welcome-to-the-watchtower</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/1/witaj-w-wiezy-strazniczej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/1/welcome-to-the-watchtower"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/1/bienvenue-a-la-tour-de-guet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/1/welcome-to-the-watchtower"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/3/quiz-reentrancy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/3/quiz-reentrancy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/3/quiz-reentrancy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/3/quiz-reentrancy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/3/quiz-reentrancy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/4/quiz-front-running</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/4/quiz-front-running"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/4/quiz-front-running"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/4/quiz-front-running"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/4/quiz-front-running"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/5/quiz-oracle-manipulation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/5/quiz-oracle-manipulation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/5/quiz-oracle-manipulation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/5/quiz-oracle-manipulation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/5/quiz-oracle-manipulation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/6/quiz-signature-replay</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/6/quiz-signature-replay"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/6/quiz-signature-replay"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/6/quiz-signature-replay"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/6/quiz-signature-replay"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/7/practice-test-in-hardhat</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/7/praktyka-test-w-hardhat"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/7/practice-test-in-hardhat"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/7/pratique-test-dans-hardhat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/7/practice-test-in-hardhat"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/8/practice-onlyowner-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/8/praktyka-modifier-onlyowner"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/8/practice-onlyowner-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/8/pratique-modifier-onlyowner"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/8/practice-onlyowner-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/9/practice-reentrancyguard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/9/praktyka-reentrancyguard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/9/practice-reentrancyguard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/9/pratique-reentrancyguard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/9/practice-reentrancyguard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/10/practice-safe-math</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/10/praktyka-safe-math"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/10/practice-safe-math"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/10/pratique-safe-math"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/10/practice-safe-math"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/11/practice-access-control-roles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/11/praktyka-access-control-roles"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/11/practice-access-control-roles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/11/pratique-access-control-roles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/11/practice-access-control-roles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/12/sorting-audit-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/12/sortowanie-audit-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/12/sorting-audit-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/12/tri-audit-flow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/12/sorting-audit-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/13/sorting-incident-response</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/13/sortowanie-incident-response"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/13/sorting-incident-response"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/13/tri-incident-response"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/13/sorting-incident-response"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/14/sorting-testing-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/14/sortowanie-testing-pipeline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/14/sorting-testing-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/14/tri-testing-pipeline"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/14/sorting-testing-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/15/quiz-checks-effects-interactions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/15/quiz-checks-effects-interactions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/15/quiz-checks-effects-interactions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/15/quiz-checks-effects-interactions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/15/quiz-checks-effects-interactions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/16/quiz-delegatecall</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/16/quiz-delegatecall"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/16/quiz-delegatecall"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/16/quiz-delegatecall"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/16/quiz-delegatecall"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/17/quiz-selfdestruct</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/17/quiz-selfdestruct"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/17/quiz-selfdestruct"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/17/quiz-selfdestruct"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/17/quiz-selfdestruct"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/18/practice-pausable-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/18/praktyka-pausable-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/18/practice-pausable-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/18/pratique-pausable-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/18/practice-pausable-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/19/practice-pull-over-push</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/19/praktyka-pull-over-push"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/19/practice-pull-over-push"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/19/pratique-pull-over-push"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/19/practice-pull-over-push"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/20/practice-checks-effects-interactions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/20/praktyka-checks-effects-interactions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/20/practice-checks-effects-interactions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/20/pratique-checks-effects-interactions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/20/practice-checks-effects-interactions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/21/practice-safe-transfer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/21/praktyka-safe-transfer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/21/practice-safe-transfer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/21/pratique-safe-transfer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/21/practice-safe-transfer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/22/practice-event-logging-for-security</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/22/praktyka-event-logging-dla-security"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/22/practice-event-logging-for-security"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/22/pratique-event-logging-pour-la-security"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/22/practice-event-logging-for-security"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/23/horizontal-sorting-require-statement</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/23/sortowanie-poziome-require-statement"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/23/horizontal-sorting-require-statement"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/23/tri-horizontal-require-statement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/23/horizontal-sorting-require-statement"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/24/horizontal-sorting-modifier-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/24/sortowanie-poziome-modifier-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/24/horizontal-sorting-modifier-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/24/tri-horizontal-modifier-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/24/horizontal-sorting-modifier-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/25/horizontal-sorting-safeerc20-usage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/25/sortowanie-poziome-safeerc20-usage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/25/horizontal-sorting-safeerc20-usage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/25/tri-horizontal-safeerc20-usage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/25/horizontal-sorting-safeerc20-usage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/26/clicking-security-checklist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/26/klikanie-security-checklist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/26/clicking-security-checklist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/26/clic-security-checklist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/26/clicking-security-checklist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/27/clicking-test-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/27/klikanie-test-structure"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/27/clicking-test-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/27/clic-test-structure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/27/clicking-test-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/28/clicking-emergency-response-priority</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/28/klikanie-emergency-response-priority"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/28/clicking-emergency-response-priority"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/28/clic-emergency-response-priority"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/28/clicking-emergency-response-priority"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/29/quiz-nonreentrant</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/29/quiz-nonreentrant"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/29/quiz-nonreentrant"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/29/quiz-nonreentrant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/29/quiz-nonreentrant"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/30/quiz-hardhat-vs-foundry</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/30/quiz-hardhat-vs-foundry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/30/quiz-hardhat-vs-foundry"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/30/quiz-hardhat-vs-foundry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/30/quiz-hardhat-vs-foundry"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/31/quiz-slither</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/31/quiz-slither"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/31/quiz-slither"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/31/quiz-slither"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/31/quiz-slither"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/32/sorting-vulnerability-disclosure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/32/sortowanie-vulnerability-disclosure"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/32/sorting-vulnerability-disclosure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/32/tri-vulnerability-disclosure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/32/sorting-vulnerability-disclosure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/33/sorting-smart-contract-upgrade</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/33/sortowanie-smart-contract-upgrade"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/33/sorting-smart-contract-upgrade"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/33/tri-smart-contract-upgrade"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/33/sorting-smart-contract-upgrade"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/34/sorting-pre-deploy-checklist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/34/sortowanie-pre-deploy-checklist"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/34/sorting-pre-deploy-checklist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/34/tri-pre-deploy-checklist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/34/sorting-pre-deploy-checklist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/35/horizontal-sorting-reentrancyguard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/35/sortowanie-poziome-reentrancyguard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/35/horizontal-sorting-reentrancyguard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/35/tri-horizontal-reentrancyguard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/35/horizontal-sorting-reentrancyguard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/36/horizontal-sorting-access-control-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/36/sortowanie-poziome-access-control-modifier"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/36/horizontal-sorting-access-control-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/36/tri-horizontal-access-control-modifier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/36/horizontal-sorting-access-control-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/37/clicking-pre-deploy-checklist-items</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/37/klikanie-pre-deploy-checklist-items"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/37/clicking-pre-deploy-checklist-items"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/37/clic-pre-deploy-checklist-items"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/37/clicking-pre-deploy-checklist-items"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/38/clicking-code-review-priorities</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/38/klikanie-code-review-priorities"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/38/clicking-code-review-priorities"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/38/clic-code-review-priorities"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/38/clicking-code-review-priorities"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/39/quiz-access-control</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/39/quiz-access-control"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/39/quiz-access-control"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/39/quiz-access-control"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/39/quiz-access-control"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/40/quiz-integer-overflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/40/quiz-integer-overflow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/40/quiz-integer-overflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/40/quiz-integer-overflow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/40/quiz-integer-overflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/41/quiz-openzeppelin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/41/quiz-openzeppelin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/41/quiz-openzeppelin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/41/quiz-openzeppelin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/41/quiz-openzeppelin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/42/quiz-private-visibility</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/42/quiz-private-visibility"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/42/quiz-private-visibility"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/42/quiz-visibilite-private"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/42/quiz-private-visibility"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/43/quiz-audit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/43/quiz-audit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/43/quiz-audit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/43/quiz-audit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/43/quiz-audit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/44/quiz-bug-bounty</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/44/quiz-bug-bounty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/44/quiz-bug-bounty"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/44/quiz-bug-bounty"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/44/quiz-bug-bounty"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/45/quiz-pausable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/45/quiz-pausable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/45/quiz-pausable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/45/quiz-pausable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/45/quiz-pausable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/46/send-your-project-to-the-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/46/wyslij-projekt-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/46/send-your-project-to-the-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/46/envoie-ton-projet-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/46/send-your-project-to-the-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/9/12/47/end-of-the-web3-course</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/9/12/47/zakonczenie-kursu-web3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/9/12/47/end-of-the-web3-course"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/9/12/47/fin-du-cours-web3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/9/12/47/end-of-the-web3-course"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/1/introduction-vue-js-3-vite</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/1/wprowadzenie-vue-js-3-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/1/introduction-vue-js-3-vite"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/1/introduction-vue-js-3-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/1/introduction-vue-js-3-vite"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/3/vue-js-as-a-progressive-framework</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/3/vue-js-jako-progresywny-framework"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/3/vue-js-as-a-progressive-framework"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/3/vue-js-un-framework-progressif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/3/vue-js-as-a-progressive-framework"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/4/new-features-of-vue-3</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/4/nowe-cechy-vue-3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/4/new-features-of-vue-3"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/4/nouvelles-fonctionnalites-de-vue-3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/4/new-features-of-vue-3"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/5/practice-first-vue-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/5/praktyka-pierwszy-komponent-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/5/practice-first-vue-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/5/pratique-premier-composant-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/5/practice-first-vue-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/6/state-management-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/6/zarzadzanie-stanem-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/6/state-management-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/6/gestion-de-l-etat-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/6/state-management-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/7/vue-interpolation-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/7/skladnia-interpolacji-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/7/vue-interpolation-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/7/syntaxe-de-l-interpolation-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/7/vue-interpolation-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/8/practice-data-interpolation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/8/praktyka-interpolacja-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/8/practice-data-interpolation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/8/pratique-interpolation-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/8/practice-data-interpolation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/10/vite-s-speed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/10/szybkosc-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/10/vite-s-speed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/10/la-rapidite-de-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/10/vite-s-speed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/11/creating-a-vue-vite-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/11/tworzenie-projektu-vue-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/11/creating-a-vue-vite-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/11/creer-un-projet-vue-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/11/creating-a-vue-vite-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/12/practice-vite-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/12/praktyka-konfiguracja-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/12/practice-vite-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/12/pratique-configuration-de-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/12/practice-vite-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/13/steps-for-creating-a-vue-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/13/kroki-tworzenia-projektu-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/13/steps-for-creating-a-vue-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/13/etapes-de-creation-d-un-projet-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/13/steps-for-creating-a-vue-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/14/hot-module-replacement</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/14/hot-module-replacement"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/14/hot-module-replacement"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/14/hot-module-replacement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/14/hot-module-replacement"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/16/what-is-sfc</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/16/czym-jest-sfc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/16/what-is-sfc"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/16/qu-est-ce-qu-un-sfc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/16/what-is-sfc"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/17/sections-of-a-vue-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/17/sekcje-pliku-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/17/sections-of-a-vue-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/17/sections-d-un-fichier-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/17/sections-of-a-vue-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/18/practice-creating-an-sfc</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/18/praktyka-tworzenie-sfc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/18/practice-creating-an-sfc"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/18/pratique-creer-un-sfc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/18/practice-creating-an-sfc"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/19/section-order-in-sfc</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/19/kolejnosc-sekcji-w-sfc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/19/section-order-in-sfc"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/19/ordre-des-sections-dans-un-sfc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/19/section-order-in-sfc"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/20/script-setup-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/20/skladnia-script-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/20/script-setup-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/20/syntaxe-de-script-setup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/20/script-setup-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/21/the-scoped-attribute-in-style</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/21/atrybut-scoped-w-style"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/21/the-scoped-attribute-in-style"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/21/l-attribut-scoped-dans-style"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/21/the-scoped-attribute-in-style"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/22/practice-component-with-multiple-sections</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/22/praktyka-komponent-z-wieloma-sekcjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/22/practice-component-with-multiple-sections"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/22/pratique-composant-avec-plusieurs-sections"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/22/practice-component-with-multiple-sections"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/24/the-ref-function-in-vue-3</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/24/funkcja-ref-w-vue-3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/24/the-ref-function-in-vue-3"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/24/la-fonction-ref-dans-vue-3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/24/the-ref-function-in-vue-3"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/25/event-handling-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/25/obsluga-zdarzen-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/25/event-handling-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/25/gestion-des-evenements-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/25/event-handling-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/26/practice-ref-and-interpolation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/26/praktyka-ref-i-interpolacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/26/practice-ref-and-interpolation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/26/pratique-ref-et-interpolation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/26/practice-ref-and-interpolation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/27/creating-a-reactive-variable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/27/tworzenie-reaktywnej-zmiennej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/27/creating-a-reactive-variable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/27/creer-une-variable-reactive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/27/creating-a-reactive-variable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/28/dynamic-css-classes-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/28/dynamiczne-klasy-css-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/28/dynamic-css-classes-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/28/classes-css-dynamiques-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/28/dynamic-css-classes-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/29/practice-click-event-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/29/praktyka-obsluga-zdarzen-click"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/29/practice-click-event-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/29/pratique-gestion-de-l-evenement-click"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/29/practice-click-event-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/31/the-createapp-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/31/funkcja-createapp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/31/the-createapp-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/31/la-fonction-createapp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/31/the-createapp-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/32/vue-application-startup-sequence</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/32/sekwencja-uruchomienia-aplikacji-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/32/vue-application-startup-sequence"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/32/sequence-de-demarrage-d-une-application-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/32/vue-application-startup-sequence"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/33/createapp-import-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/33/skladnia-importu-createapp"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/33/createapp-import-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/33/syntaxe-d-import-de-createapp"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/33/createapp-import-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/34/practice-the-main-js-entry-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/34/praktyka-plik-startowy-main-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/34/practice-the-main-js-entry-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/34/pratique-le-fichier-d-entree-main-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/34/practice-the-main-js-entry-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/35/practice-app-vue-with-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/35/praktyka-app-vue-z-nawigacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/35/practice-app-vue-with-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/35/pratique-app-vue-avec-navigation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/35/practice-app-vue-with-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/36/the-app-mount-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/36/metoda-app-mount"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/36/the-app-mount-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/36/la-methode-app-mount"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/36/the-app-mount-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/37/vue-application-mounting-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/37/skladnia-montowania-aplikacji-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/37/vue-application-mounting-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/37/syntaxe-de-montage-d-une-application-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/37/vue-application-mounting-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/38/app-use-method-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/38/skladnia-metody-app-use"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/38/app-use-method-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/38/syntaxe-de-la-methode-app-use"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/38/app-use-method-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/39/practice-index-html-and-mount-point</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/39/praktyka-index-html-i-punkt-montowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/39/practice-index-html-and-mount-point"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/39/pratique-index-html-et-point-de-montage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/39/practice-index-html-and-mount-point"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/41/devtools-name-for-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/41/nazwa-devtools-dla-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/41/devtools-name-for-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/41/nom-des-devtools-pour-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/41/devtools-name-for-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/42/vue-js-installation-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/42/proces-instalacji-vue-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/42/vue-js-installation-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/42/processus-d-installation-de-vue-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/42/vue-js-installation-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/43/advanced-practice-watch-and-debugging</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/43/zaawansowane-praktyka-watch-i-debugowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/43/advanced-practice-watch-and-debugging"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/43/avance-pratique-watch-et-debogage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/43/advanced-practice-watch-and-debugging"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/44/advanced-build-command-in-vite</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/44/zaawansowane-komenda-build-w-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/44/advanced-build-command-in-vite"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/44/avance-commande-de-build-dans-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/44/advanced-build-command-in-vite"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/45/advanced-watch-syntax-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/45/zaawansowane-skladnia-watch-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/45/advanced-watch-syntax-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/45/avance-syntaxe-de-watch-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/45/advanced-watch-syntax-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/46/advanced-vite-development-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/46/zaawansowane-workflow-pracy-z-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/46/advanced-vite-development-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/46/avance-workflow-de-developpement-avec-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/46/advanced-vite-development-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/47/advanced-the-watch-function-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/47/zaawansowane-funkcja-watch-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/47/advanced-the-watch-function-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/47/avance-la-fonction-watch-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/47/advanced-the-watch-function-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/48/advanced-v-if-directive-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/48/zaawansowane-skladnia-dyrektywy-v-if"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/48/advanced-v-if-directive-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/48/avance-syntaxe-de-la-directive-v-if"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/48/advanced-v-if-directive-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/49/advanced-practice-conditional-rendering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/49/zaawansowane-praktyka-warunkowe-renderowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/49/advanced-practice-conditional-rendering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/49/avance-pratique-rendu-conditionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/49/advanced-practice-conditional-rendering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/50/advanced-creator-of-vue-js-and-vite</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/50/zaawansowane-tworca-vue-js-i-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/50/advanced-creator-of-vue-js-and-vite"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/50/avance-createur-de-vue-js-et-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/50/advanced-creator-of-vue-js-and-vite"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/51/advanced-vue-project-structure-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/51/zaawansowane-hierarchia-struktury-projektu-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/51/advanced-vue-project-structure-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/51/avance-hierarchie-de-la-structure-d-un-projet-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/51/advanced-vue-project-structure-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/52/advanced-click-event-handling-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/52/zaawansowane-skladnia-obslugi-zdarzenia-click"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/52/advanced-click-event-handling-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/52/avance-syntaxe-de-gestion-de-l-evenement-click"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/52/advanced-click-event-handling-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/53/advanced-importing-ref-from-vue-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/53/zaawansowane-skladnia-importu-ref-z-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/53/advanced-importing-ref-from-vue-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/53/avance-syntaxe-d-import-de-ref-depuis-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/53/advanced-importing-ref-from-vue-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/54/advanced-script-order-in-main-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/54/zaawansowane-kolejnosc-skryptow-w-main-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/54/advanced-script-order-in-main-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/54/avance-ordre-du-script-dans-main-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/54/advanced-script-order-in-main-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/55/advanced-v-bind-attribute-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/55/zaawansowane-skladnia-v-bind-dla-atrybutu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/55/advanced-v-bind-attribute-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/55/avance-syntaxe-de-l-attribut-v-bind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/55/advanced-v-bind-attribute-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/56/advanced-computed-property-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/56/zaawansowane-skladnia-computed-property"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/56/advanced-computed-property-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/56/avance-syntaxe-d-une-propriete-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/56/advanced-computed-property-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/57/advanced-vite-build-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/57/zaawansowane-etapy-buildu-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/57/advanced-vite-build-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/57/avance-etapes-du-build-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/57/advanced-vite-build-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/58/advanced-style-scoped-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/58/zaawansowane-skladnia-style-scoped"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/58/advanced-style-scoped-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/58/avance-syntaxe-de-style-scoped"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/58/advanced-style-scoped-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/59/advanced-v-model-syntax-on-input</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/59/zaawansowane-skladnia-v-model-na-inpucie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/59/advanced-v-model-syntax-on-input"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/59/avance-syntaxe-de-v-model-sur-un-input"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/59/advanced-v-model-syntax-on-input"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/60/vue-component-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/60/hierarchia-komponentow-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/60/vue-component-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/60/hierarchie-des-composants-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/60/vue-component-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/62/mentor-link-vue-vite-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/62/link-do-mentora-projekt-vue-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/62/mentor-link-vue-vite-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/62/lien-mentor-projet-vue-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/62/mentor-link-vue-vite-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/1/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/1/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/1/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/1/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/1/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/1/introduction-template-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/1/wprowadzenie-template-syntax"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/1/introduction-template-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/1/introduction-la-syntaxe-des-templates"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/1/introduction-template-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/3/interpolation-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/3/skladnia-interpolacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/3/interpolation-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/3/syntaxe-d-interpolation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/3/interpolation-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/4/expressions-in-interpolation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/4/wyrazenia-w-interpolacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/4/expressions-in-interpolation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/4/expressions-dans-l-interpolation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/4/expressions-in-interpolation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/5/practice-data-interpolation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/5/praktyka-interpolacja-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/5/practice-data-interpolation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/5/pratique-interpolation-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/5/practice-data-interpolation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/6/interpolation-limitations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/6/ograniczenia-interpolacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/6/interpolation-limitations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/6/limites-de-l-interpolation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/6/interpolation-limitations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/7/interpolation-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/7/skladnia-interpolacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/7/interpolation-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/7/syntaxe-d-interpolation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/7/interpolation-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/8/practice-javascript-expressions-in-templates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/8/praktyka-wyrazenia-javascript-w-template"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/8/practice-javascript-expressions-in-templates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/8/pratique-expressions-javascript-dans-les-templates"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/8/practice-javascript-expressions-in-templates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/9/the-v-html-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/9/dyrektywa-v-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/9/the-v-html-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/9/la-directive-v-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/9/the-v-html-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/10/mustaches-in-attributes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/10/wasy-w-atrybutach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/10/mustaches-in-attributes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/10/moustaches-dans-les-attributs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/10/mustaches-in-attributes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/12/purpose-of-v-bind</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/12/cel-dyrektywy-v-bind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/12/purpose-of-v-bind"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/12/role-de-v-bind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/12/purpose-of-v-bind"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/13/v-bind-shorthand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/13/skrot-v-bind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/13/v-bind-shorthand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/13/raccourci-de-v-bind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/13/v-bind-shorthand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/14/practice-v-bind-for-attributes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/14/praktyka-v-bind-dla-atrybutow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/14/practice-v-bind-for-attributes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/14/pratique-v-bind-pour-les-attributs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/14/practice-v-bind-for-attributes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/15/purpose-of-v-on</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/15/cel-dyrektywy-v-on"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/15/purpose-of-v-on"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/15/role-de-v-on"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/15/purpose-of-v-on"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/16/v-on-syntax-with-argument</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/16/skladnia-v-on-z-argumentem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/16/v-on-syntax-with-argument"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/16/syntaxe-v-on-avec-argument"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/16/v-on-syntax-with-argument"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/17/practice-v-on-event-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/17/praktyka-v-on-obsluga-zdarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/17/practice-v-on-event-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/17/pratique-gestion-des-evenements-avec-v-on"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/17/practice-v-on-event-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/18/same-name-shorthand-attr-vue-3-4</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/18/skrocony-zapis-atrybut-vue-3-4"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/18/same-name-shorthand-attr-vue-3-4"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/18/raccourci-attribut-vue-3-4"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/18/same-name-shorthand-attr-vue-3-4"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/19/the-prevent-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/19/modyfikator-prevent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/19/the-prevent-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/19/le-modificateur-prevent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/19/the-prevent-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/20/the-stop-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/20/modyfikator-stop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/20/the-stop-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/20/le-modificateur-stop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/20/the-stop-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/21/v-bind-syntax-with-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/21/skladnia-v-bind-z-atrybutem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/21/v-bind-syntax-with-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/21/syntaxe-v-bind-avec-attribut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/21/v-bind-syntax-with-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/22/v-on-syntax-with-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/22/skladnia-v-on-z-metoda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/22/v-on-syntax-with-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/22/syntaxe-v-on-avec-methode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/22/v-on-syntax-with-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/23/event-handling-process-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/23/proces-obslugi-zdarzenia-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/23/event-handling-process-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/23/processus-de-gestion-d-evenement-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/23/event-handling-process-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/24/practice-event-modifiers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/24/praktyka-modyfikatory-zdarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/24/practice-event-modifiers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/24/pratique-modificateurs-d-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/24/practice-event-modifiers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/26/class-binding-object-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/26/wiazanie-klas-skladnia-obiektowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/26/class-binding-object-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/26/liaison-de-classe-syntaxe-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/26/class-binding-object-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/27/class-binding-array-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/27/wiazanie-klas-skladnia-tablicowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/27/class-binding-array-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/27/liaison-de-classe-syntaxe-tableau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/27/class-binding-array-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/28/practice-class-binding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/28/praktyka-class-binding"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/28/practice-class-binding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/28/pratique-liaison-de-classes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/28/practice-class-binding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/29/inline-style-binding-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/29/skladnia-inline-style-binding"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/29/inline-style-binding-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/29/syntaxe-de-liaison-de-style-inline"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/29/inline-style-binding-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/30/style-binding-object-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/30/wiazanie-stylow-skladnia-obiektowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/30/style-binding-object-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/30/liaison-de-style-syntaxe-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/30/style-binding-object-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/31/dynamic-class-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/31/skladnia-dynamicznych-klas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/31/dynamic-class-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/31/syntaxe-de-classe-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/31/dynamic-class-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/32/css-class-binding-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/32/sposoby-wiazania-klas-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/32/css-class-binding-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/32/methodes-de-liaison-de-classes-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/32/css-class-binding-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/33/practice-style-binding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/33/praktyka-style-binding"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/33/practice-style-binding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/33/pratique-liaison-de-styles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/33/practice-style-binding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/35/difference-v-if-vs-v-show</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/35/roznica-v-if-vs-v-show"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/35/difference-v-if-vs-v-show"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/35/difference-v-if-vs-v-show"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/35/difference-v-if-vs-v-show"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/36/when-to-use-v-show</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/36/kiedy-uzywac-v-show"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/36/when-to-use-v-show"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/36/quand-utiliser-v-show"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/36/when-to-use-v-show"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/37/practice-v-if-conditional-rendering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/37/praktyka-v-if-warunkowe-renderowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/37/practice-v-if-conditional-rendering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/37/pratique-rendu-conditionnel-avec-v-if"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/37/practice-v-if-conditional-rendering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/38/v-if-conditional-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/38/lancuch-warunkowy-v-if"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/38/v-if-conditional-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/38/chaine-conditionnelle-v-if"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/38/v-if-conditional-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/39/the-v-else-if-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/39/v-else-if-dyrektywa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/39/the-v-else-if-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/39/la-directive-v-else-if"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/39/the-v-else-if-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/40/v-if-with-v-else-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/40/skladnia-v-if-z-v-else"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/40/v-if-with-v-else-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/40/syntaxe-v-if-avec-v-else"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/40/v-if-with-v-else-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/41/conditional-rendering-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/41/etapy-renderowania-warunkowego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/41/conditional-rendering-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/41/etapes-du-rendu-conditionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/41/conditional-rendering-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/42/v-show-syntax-with-toggle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/42/skladnia-v-show-z-toggle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/42/v-show-syntax-with-toggle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/42/syntaxe-v-show-avec-bascule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/42/v-show-syntax-with-toggle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/43/practice-v-show-toggle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/43/praktyka-v-show-toggle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/43/practice-v-show-toggle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/43/pratique-bascule-avec-v-show"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/43/practice-v-show-toggle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/44/element-behavior-with-v-if-false</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/44/zachowanie-elementu-z-v-if-false"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/44/element-behavior-with-v-if-false"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/44/comportement-de-l-element-avec-v-if-false"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/44/element-behavior-with-v-if-false"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/46/v-for-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/46/skladnia-v-for"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/46/v-for-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/46/syntaxe-v-for"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/46/v-for-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/47/the-key-attribute-in-v-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/47/atrybut-key-w-v-for"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/47/the-key-attribute-in-v-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/47/l-attribut-key-dans-v-for"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/47/the-key-attribute-in-v-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/48/practice-v-for-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/48/praktyka-v-for-lista"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/48/practice-v-for-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/48/pratique-liste-avec-v-for"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/48/practice-v-for-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/49/v-for-syntax-with-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/49/skladnia-v-for-z-key"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/49/v-for-syntax-with-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/49/syntaxe-v-for-avec-key"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/49/v-for-syntax-with-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/50/v-for-with-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/50/v-for-z-indeksem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/50/v-for-with-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/50/v-for-avec-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/50/v-for-with-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/51/v-for-object-arguments</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/51/argumenty-v-for-po-obiekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/51/v-for-object-arguments"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/51/arguments-de-v-for-pour-les-objets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/51/v-for-object-arguments"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/52/v-for-syntax-with-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/52/skladnia-v-for-z-key"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/52/v-for-syntax-with-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/52/syntaxe-v-for-avec-key"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/52/v-for-syntax-with-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/53/v-for-over-object-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/53/v-for-po-wlasciwosciach-obiektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/53/v-for-over-object-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/53/v-for-sur-les-proprietes-d-un-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/53/v-for-over-object-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/54/practice-v-for-over-object</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/54/praktyka-v-for-po-obiekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/54/practice-v-for-over-object"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/54/pratique-v-for-sur-un-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/54/practice-v-for-over-object"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/55/correct-key-usage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/55/poprawne-uzycie-key"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/55/correct-key-usage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/55/bon-usage-de-key"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/55/correct-key-usage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/56/v-for-with-v-if-best-practice</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/56/v-for-z-v-if-dobra-praktyka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/56/v-for-with-v-if-best-practice"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/56/v-for-avec-v-if-bonne-pratique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/56/v-for-with-v-if-best-practice"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/57/v-for-syntax-with-template-wrapper</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/57/skladnia-v-for-z-template-wrapper"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/57/v-for-syntax-with-template-wrapper"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/57/syntaxe-v-for-avec-wrapper-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/57/v-for-syntax-with-template-wrapper"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/59/accessing-dom-via-template-ref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/59/dostep-do-dom-przez-template-ref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/59/accessing-dom-via-template-ref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/59/acces-au-dom-via-template-ref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/59/accessing-dom-via-template-ref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/60/the-v-text-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/60/dyrektywa-v-text"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/60/the-v-text-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/60/la-directive-v-text"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/60/the-v-text-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/61/practice-template-refs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/61/praktyka-template-refs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/61/practice-template-refs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/61/pratique-template-refs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/61/practice-template-refs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/62/template-ref-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/62/cykl-zycia-template-ref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/62/template-ref-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/62/cycle-de-vie-d-un-template-ref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/62/template-ref-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/63/template-ref-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/63/skladnia-template-ref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/63/template-ref-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/63/syntaxe-d-un-template-ref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/63/template-ref-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/64/the-v-pre-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/64/dyrektywa-v-pre"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/64/the-v-pre-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/64/la-directive-v-pre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/64/the-v-pre-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/65/the-v-once-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/65/dyrektywa-v-once"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/65/the-v-once-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/65/la-directive-v-once"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/65/the-v-once-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/66/template-ref-syntax-with-onmounted</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/66/skladnia-template-ref-z-onmounted"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/66/template-ref-syntax-with-onmounted"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/66/syntaxe-d-un-template-ref-avec-onmounted"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/66/template-ref-syntax-with-onmounted"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/67/v-once-after-a-data-change</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/67/v-once-po-zmianie-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/67/v-once-after-a-data-change"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/67/v-once-apres-un-changement-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/67/v-once-after-a-data-change"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/68/the-v-cloak-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/68/dyrektywa-v-cloak"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/68/the-v-cloak-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/68/la-directive-v-cloak"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/68/the-v-cloak-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/69/inline-style-binding-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/69/sposoby-wiazania-stylow-inline"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/69/inline-style-binding-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/69/methodes-de-liaison-de-style-inline"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/69/inline-style-binding-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/70/v-html-security</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/70/bezpieczenstwo-v-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/70/v-html-security"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/70/securite-de-v-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/70/v-html-security"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/71/directive-for-memoization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/71/dyrektywa-do-memoizacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/71/directive-for-memoization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/71/directive-de-memoisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/71/directive-for-memoization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/72/escape-key-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/72/modyfikator-klawisza-escape"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/72/escape-key-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/72/modificateur-de-touche-echap"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/72/escape-key-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/73/conditional-rendering-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/73/proces-renderowania-warunkowego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/73/conditional-rendering-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/73/processus-de-rendu-conditionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/73/conditional-rendering-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/74/template-complexity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/74/zlozonosc-template"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/74/template-complexity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/74/complexite-d-un-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/74/template-complexity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/75/v-memo-in-vue-3</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/75/v-memo-w-vue-3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/75/v-memo-in-vue-3"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/75/v-memo-dans-vue-3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/75/v-memo-in-vue-3"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/76/v-for-syntax-with-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/76/skladnia-v-for-z-indeksem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/76/v-for-syntax-with-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/76/syntaxe-v-for-avec-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/76/v-for-syntax-with-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/77/the-self-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/77/modyfikator-self"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/77/the-self-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/77/le-modificateur-self"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/77/the-self-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/78/template-best-practices</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/78/najlepsze-praktyki-template"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/78/template-best-practices"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/78/bonnes-pratiques-des-templates"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/78/template-best-practices"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/80/mentor-link-template-masterpiece</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/80/link-do-mentora-template-masterpiece"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/80/mentor-link-template-masterpiece"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/80/lien-mentor-chef-d-uvre-de-templates"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/80/mentor-link-template-masterpiece"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/2/81/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/2/81/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/2/81/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/2/81/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/2/81/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/1/introduction-reactivity-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/1/wprowadzenie-reaktywnosc-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/1/introduction-reactivity-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/1/introduction-la-reactivite-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/1/introduction-reactivity-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/3/what-is-reactivity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/3/czym-jest-reaktywnosc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/3/what-is-reactivity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/3/qu-est-ce-que-la-reactivite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/3/what-is-reactivity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/4/the-ref-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/4/funkcja-ref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/4/the-ref-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/4/la-fonction-ref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/4/the-ref-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/5/practice-ref-basics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/5/praktyka-podstawy-ref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/5/practice-ref-basics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/5/pratique-les-bases-de-ref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/5/practice-ref-basics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/6/accessing-the-ref-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/6/dostep-do-wartosci-ref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/6/accessing-the-ref-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/6/acceder-a-la-valeur-d-un-ref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/6/accessing-the-ref-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/7/creating-ref-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/7/tworzenie-ref-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/7/creating-ref-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/7/creer-un-ref-etape-par-etape"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/7/creating-ref-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/8/practice-counter-with-ref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/8/praktyka-licznik-z-ref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/8/practice-counter-with-ref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/8/pratique-compteur-avec-ref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/8/practice-counter-with-ref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/9/ref-in-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/9/ref-w-template"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/9/ref-in-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/9/ref-dans-le-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/9/ref-in-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/10/process-of-creating-reactive-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/10/proces-tworzenia-reaktywnego-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/10/process-of-creating-reactive-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/10/processus-de-creation-d-un-etat-reactif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/10/process-of-creating-reactive-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/12/the-reactive-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/12/funkcja-reactive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/12/the-reactive-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/12/la-fonction-reactive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/12/the-reactive-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/13/accessing-reactive-without-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/13/dostep-do-reactive-bez-value"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/13/accessing-reactive-without-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/13/acceder-a-reactive-sans-value"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/13/accessing-reactive-without-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/14/practice-reactive-object</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/14/praktyka-obiekt-reactive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/14/practice-reactive-object"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/14/pratique-objet-reactive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/14/practice-reactive-object"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/15/reactive-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/15/skladnia-reactive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/15/reactive-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/15/syntaxe-de-reactive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/15/reactive-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/16/reactive-limitation-reassignment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/16/ograniczenie-reactive-reassignment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/16/reactive-limitation-reassignment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/16/limite-de-reactive-la-reaffectation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/16/reactive-limitation-reassignment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/17/practice-modifying-reactive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/17/praktyka-modyfikacja-reactive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/17/practice-modifying-reactive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/17/pratique-modifier-reactive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/17/practice-modifying-reactive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/18/creating-and-mutating-reactive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/18/tworzenie-i-mutacja-reactive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/18/creating-and-mutating-reactive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/18/creer-et-muter-reactive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/18/creating-and-mutating-reactive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/19/ref-vs-reactive-primitive-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/19/ref-vs-reactive-wartosci-prymitywne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/19/ref-vs-reactive-primitive-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/19/ref-vs-reactive-valeurs-primitives"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/19/ref-vs-reactive-primitive-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/20/reactive-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/20/workflow-reactive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/20/reactive-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/20/flux-de-travail-de-reactive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/20/reactive-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/22/default-reactivity-depth</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/22/domyslna-glebokosc-reaktywnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/22/default-reactivity-depth"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/22/profondeur-de-reactivite-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/22/default-reactivity-depth"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/23/shallowref-vs-ref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/23/shallowref-vs-ref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/23/shallowref-vs-ref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/23/shallowref-vs-ref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/23/shallowref-vs-ref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/24/practice-shallowref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/24/praktyka-shallowref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/24/practice-shallowref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/24/pratique-shallowref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/24/practice-shallowref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/25/updating-shallowref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/25/aktualizacja-shallowref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/25/updating-shallowref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/25/mettre-a-jour-un-shallowref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/25/updating-shallowref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/26/shallowreactive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/26/shallowreactive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/26/shallowreactive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/26/shallowreactive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/26/shallowreactive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/27/reactivity-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/27/hierarchia-reaktywnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/27/reactivity-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/27/hierarchie-de-la-reactivite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/27/reactivity-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/28/practice-shallowreactive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/28/praktyka-shallowreactive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/28/practice-shallowreactive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/28/pratique-shallowreactive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/28/practice-shallowreactive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/29/when-to-use-shallowref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/29/kiedy-uzywac-shallowref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/29/when-to-use-shallowref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/29/quand-utiliser-shallowref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/29/when-to-use-shallowref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/31/problem-with-destructuring-reactive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/31/problem-z-destructuring-reactive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/31/problem-with-destructuring-reactive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/31/le-probleme-de-la-destructuration-de-reactive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/31/problem-with-destructuring-reactive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/32/the-toref-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/32/funkcja-toref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/32/the-toref-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/32/la-fonction-toref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/32/the-toref-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/33/practice-toref-single-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/33/praktyka-toref-pojedyncza-wlasciwosc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/33/practice-toref-single-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/33/pratique-toref-sur-une-seule-propriete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/33/practice-toref-single-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/34/toref-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/34/skladnia-toref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/34/toref-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/34/syntaxe-de-toref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/34/toref-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/35/the-torefs-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/35/funkcja-torefs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/35/the-torefs-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/35/la-fonction-torefs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/35/the-torefs-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/36/practice-torefs-destructuring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/36/praktyka-torefs-destrukturyzacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/36/practice-torefs-destructuring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/36/pratique-destructuration-avec-torefs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/36/practice-torefs-destructuring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/37/destructuring-process-with-torefs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/37/proces-destructuringu-z-torefs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/37/destructuring-process-with-torefs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/37/processus-de-destructuration-avec-torefs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/37/destructuring-process-with-torefs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/38/destructuring-with-torefs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/38/destructuring-z-torefs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/38/destructuring-with-torefs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/38/destructuration-avec-torefs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/38/destructuring-with-torefs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/39/toref-vs-torefs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/39/toref-vs-torefs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/39/toref-vs-torefs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/39/toref-vs-torefs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/39/toref-vs-torefs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/41/the-isref-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/41/funkcja-isref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/41/the-isref-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/41/la-fonction-isref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/41/the-isref-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/42/the-unref-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/42/funkcja-unref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/42/the-unref-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/42/la-fonction-unref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/42/the-unref-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/43/practice-isref-and-isreactive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/43/praktyka-isref-i-isreactive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/43/practice-isref-and-isreactive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/43/pratique-isref-et-isreactive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/43/practice-isref-and-isreactive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/44/reactivity-utility-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/44/utility-functions-reaktywnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/44/reactivity-utility-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/44/fonctions-utilitaires-de-reactivite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/44/reactivity-utility-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/45/the-toraw-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/45/funkcja-toraw"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/45/the-toraw-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/45/la-fonction-toraw"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/45/the-toraw-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/46/checking-reactivity-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/46/sprawdzanie-typow-reaktywnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/46/checking-reactivity-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/46/verifier-les-types-de-reactivite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/46/checking-reactivity-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/47/practice-unref-in-a-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/47/praktyka-unref-w-funkcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/47/practice-unref-in-a-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/47/pratique-unref-dans-une-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/47/practice-unref-in-a-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/48/reactivity-debugging-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/48/narzedzia-debugowania-reaktywnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/48/reactivity-debugging-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/48/outils-de-debogage-de-la-reactivite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/48/reactivity-debugging-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/50/recommended-reactivity-practices</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/50/zalecane-praktyki-reaktywnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/50/recommended-reactivity-practices"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/50/bonnes-pratiques-de-reactivite-recommandees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/50/recommended-reactivity-practices"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/51/proxy-api-in-vue-3</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/51/proxy-api-w-vue-3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/51/proxy-api-in-vue-3"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/51/l-api-proxy-dans-vue-3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/51/proxy-api-in-vue-3"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/52/practice-readonly</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/52/praktyka-readonly"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/52/practice-readonly"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/52/pratique-readonly"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/52/practice-readonly"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/53/the-readonly-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/53/funkcja-readonly"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/53/the-readonly-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/53/la-fonction-readonly"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/53/the-readonly-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/54/readonly-pattern-in-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/54/wzorzec-readonly-w-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/54/readonly-pattern-in-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/54/le-modele-readonly-dans-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/54/readonly-pattern-in-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/55/the-markraw-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/55/funkcja-markraw"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/55/the-markraw-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/55/la-fonction-markraw"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/55/the-markraw-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/56/using-markraw-with-a-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/56/uzycie-markraw-z-biblioteka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/56/using-markraw-with-a-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/56/utiliser-markraw-avec-une-bibliotheque"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/56/using-markraw-with-a-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/57/practice-markraw-external-objects</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/57/praktyka-markraw-zewnetrzne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/57/practice-markraw-external-objects"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/57/pratique-markraw-sur-des-objets-externes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/57/practice-markraw-external-objects"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/58/advanced-reactivity-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/58/zaawansowane-api-reaktywnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/58/advanced-reactivity-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/58/api-de-reactivite-avancee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/58/advanced-reactivity-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/59/the-triggerref-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/59/triggerref-funkcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/59/the-triggerref-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/59/la-fonction-triggerref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/59/the-triggerref-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/60/performance-with-shallowref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/60/wydajnosc-z-shallowref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/60/performance-with-shallowref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/60/les-performances-avec-shallowref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/60/performance-with-shallowref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/61/optimization-with-triggerref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/61/optymalizacja-z-triggerref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/61/optimization-with-triggerref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/61/optimisation-avec-triggerref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/61/optimization-with-triggerref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/62/choosing-a-reactivity-tool</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/62/wybor-narzedzia-reaktywnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/62/choosing-a-reactivity-tool"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/62/choisir-un-outil-de-reactivite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/62/choosing-a-reactivity-tool"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/63/mutating-reactive-direct</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/63/mutacja-reactive-bezposrednia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/63/mutating-reactive-direct"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/63/muter-reactive-directement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/63/mutating-reactive-direct"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/64/importing-reactive-apis</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/64/import-reaktywnych-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/64/importing-reactive-apis"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/64/importer-les-api-de-reactivite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/64/importing-reactive-apis"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/65/from-simple-to-advanced</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/65/od-prostego-do-zaawansowanego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/65/from-simple-to-advanced"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/65/du-simple-a-l-avance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/65/from-simple-to-advanced"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/66/destructuring-and-torefs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/66/destructuring-a-torefs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/66/destructuring-and-torefs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/66/destructuration-et-torefs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/66/destructuring-and-torefs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/67/shallowref-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/67/skladnia-shallowref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/67/shallowref-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/67/syntaxe-de-shallowref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/67/shallowref-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/68/state-architecture-in-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/68/architektura-stanu-w-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/68/state-architecture-in-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/68/architecture-de-l-etat-dans-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/68/state-architecture-in-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/69/creating-a-reactive-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/69/tworzenie-formularza-reaktywnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/69/creating-a-reactive-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/69/creer-un-formulaire-reactif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/69/creating-a-reactive-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/70/the-isreactive-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/70/isreactive-funkcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/70/the-isreactive-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/70/la-fonction-isreactive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/70/the-isreactive-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/72/submit-project-control-panel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/72/wyslij-projekt-panel-kontrolny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/72/submit-project-control-panel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/72/rendre-le-projet-panneau-de-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/72/submit-project-control-panel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/3/73/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/3/73/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/3/73/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/3/73/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/3/73/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/1/introduction-computed-properties-watchers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/1/wprowadzenie-computed-properties-watchers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/1/introduction-computed-properties-watchers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/1/introduction-proprietes-calculees-et-watchers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/1/introduction-computed-properties-watchers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/3/what-is-a-computed-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/3/czym-jest-computed-property"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/3/what-is-a-computed-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/3/qu-est-ce-qu-une-propriete-calculee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/3/what-is-a-computed-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/4/computed-caching</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/4/cachowanie-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/4/computed-caching"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/4/mise-en-cache-des-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/4/computed-caching"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/5/practice-first-computed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/5/praktyka-pierwszy-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/5/practice-first-computed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/5/pratique-premiere-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/5/practice-first-computed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/6/computed-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/6/skladnia-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/6/computed-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/6/syntaxe-des-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/6/computed-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/7/computed-property-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/7/skladnia-computed-property"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/7/computed-property-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/7/syntaxe-d-une-propriete-calculee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/7/computed-property-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/8/practice-computed-list-filtering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/8/praktyka-computed-filtrowanie-listy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/8/practice-computed-list-filtering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/8/pratique-filtrage-d-une-liste-avec-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/8/practice-computed-list-filtering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/9/steps-of-computed-property-calculation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/9/etapy-obliczania-computed-property"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/9/steps-of-computed-property-calculation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/9/etapes-du-calcul-d-une-propriete-calculee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/9/steps-of-computed-property-calculation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/11/writable-computed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/11/writable-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/11/writable-computed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/11/computed-inscriptible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/11/writable-computed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/12/computed-in-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/12/computed-w-template"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/12/computed-in-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/12/computed-dans-le-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/12/computed-in-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/13/practice-writable-computed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/13/praktyka-writable-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/13/practice-writable-computed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/13/pratique-computed-inscriptible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/13/practice-writable-computed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/14/writable-computed-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/14/struktura-writable-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/14/writable-computed-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/14/structure-d-une-computed-inscriptible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/14/writable-computed-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/15/computed-dependency-tracking</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/15/sledzenie-zaleznosci-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/15/computed-dependency-tracking"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/15/suivi-des-dependances-d-une-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/15/computed-dependency-tracking"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/16/practice-computed-with-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/16/praktyka-computed-z-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/16/practice-computed-with-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/16/pratique-computed-avec-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/16/practice-computed-with-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/18/purpose-of-the-watch-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/18/cel-funkcji-watch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/18/purpose-of-the-watch-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/18/role-de-la-fonction-watch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/18/purpose-of-the-watch-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/19/watch-callback-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/19/parametry-callbacku-watch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/19/watch-callback-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/19/parametres-du-callback-de-watch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/19/watch-callback-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/20/watch-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/20/skladnia-watch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/20/watch-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/20/syntaxe-de-watch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/20/watch-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/21/practice-basic-watch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/21/praktyka-podstawowy-watch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/21/practice-basic-watch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/21/pratique-watch-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/21/practice-basic-watch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/22/the-immediate-option-in-watch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/22/opcja-immediate-w-watch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/22/the-immediate-option-in-watch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/22/l-option-immediate-dans-watch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/22/the-immediate-option-in-watch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/23/watch-configuration-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/23/konfiguracja-watch-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/23/watch-configuration-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/23/configuration-de-watch-etape-par-etape"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/23/watch-configuration-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/24/practice-watch-with-immediate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/24/praktyka-watch-z-immediate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/24/practice-watch-with-immediate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/24/pratique-watch-avec-immediate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/24/practice-watch-with-immediate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/25/the-deep-option-in-watch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/25/opcja-deep-w-watch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/25/the-deep-option-in-watch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/25/l-option-deep-dans-watch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/25/the-deep-option-in-watch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/26/watcher-operation-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/26/etapy-dzialania-watchera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/26/watcher-operation-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/26/etapes-du-fonctionnement-d-un-watcher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/26/watcher-operation-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/27/watch-with-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/27/watch-z-opcjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/27/watch-with-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/27/watch-avec-options"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/27/watch-with-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/28/practice-deep-watch-on-object</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/28/praktyka-watch-deep-na-obiekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/28/practice-deep-watch-on-object"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/28/pratique-deep-watch-sur-un-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/28/practice-deep-watch-on-object"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/30/difference-between-watch-and-watcheffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/30/roznica-watch-vs-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/30/difference-between-watch-and-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/30/difference-entre-watch-et-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/30/difference-between-watch-and-watcheffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/31/watcheffect-immediate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/31/watcheffect-immediate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/31/watcheffect-immediate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/31/watcheffect-immediate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/31/watcheffect-immediate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/32/watcheffect-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/32/skladnia-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/32/watcheffect-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/32/syntaxe-de-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/32/watcheffect-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/33/practice-watcheffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/33/praktyka-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/33/practice-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/33/pratique-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/33/practice-watcheffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/34/watch-vs-watcheffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/34/watch-vs-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/34/watch-vs-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/34/watch-vs-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/34/watch-vs-watcheffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/35/oldvalue-in-watcheffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/35/oldvalue-w-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/35/oldvalue-in-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/35/oldvalue-dans-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/35/oldvalue-in-watcheffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/36/watcheffect-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/36/cykl-zycia-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/36/watcheffect-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/36/cycle-de-vie-de-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/36/watcheffect-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/37/practice-watch-on-multiple-sources</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/37/praktyka-watch-na-wiele-zrodel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/37/practice-watch-on-multiple-sources"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/37/pratique-watch-sur-plusieurs-sources"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/37/practice-watch-on-multiple-sources"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/39/stopping-a-watcher</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/39/zatrzymanie-watchera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/39/stopping-a-watcher"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/39/arreter-un-watcher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/39/stopping-a-watcher"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/40/watcher-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/40/cykl-zycia-watchera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/40/watcher-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/40/cycle-de-vie-d-un-watcher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/40/watcher-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/41/cleanup-in-watch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/41/cleanup-w-watch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/41/cleanup-in-watch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/41/cleanup-dans-watch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/41/cleanup-in-watch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/42/practice-stop-and-cleanup-watcher</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/42/praktyka-stop-i-cleanup-watchera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/42/practice-stop-and-cleanup-watcher"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/42/pratique-arret-et-cleanup-d-un-watcher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/42/practice-stop-and-cleanup-watcher"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/43/watch-with-cleanup-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/43/skladnia-watch-z-cleanup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/43/watch-with-cleanup-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/43/syntaxe-de-watch-avec-cleanup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/43/watch-with-cleanup-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/44/automatic-watcher-stopping</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/44/automatyczne-zatrzymanie-watcherow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/44/automatic-watcher-stopping"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/44/arret-automatique-d-un-watcher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/44/automatic-watcher-stopping"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/45/pausing-a-watcher-vue-3-5</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/45/pauzowanie-watchera-vue-3-5"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/45/pausing-a-watcher-vue-3-5"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/45/mettre-un-watcher-en-pause-vue-3-5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/45/pausing-a-watcher-vue-3-5"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/46/order-of-stopping-watchers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/46/kolejnosc-zatrzymywania-watcherow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/46/order-of-stopping-watchers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/46/ordre-d-arret-des-watchers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/46/order-of-stopping-watchers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/47/practice-conditional-watcher-stopping</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/47/praktyka-warunkowe-zatrzymanie-watchera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/47/practice-conditional-watcher-stopping"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/47/pratique-arret-conditionnel-d-un-watcher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/47/practice-conditional-watcher-stopping"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/49/when-to-use-computed-vs-watch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/49/kiedy-computed-vs-watch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/49/when-to-use-computed-vs-watch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/49/quand-utiliser-computed-plutot-que-watch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/49/when-to-use-computed-vs-watch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/50/when-to-use-watch-vs-computed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/50/kiedy-watch-vs-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/50/when-to-use-watch-vs-computed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/50/quand-utiliser-watch-plutot-que-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/50/when-to-use-watch-vs-computed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/51/reactivity-debugging-tool</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/51/narzedzie-do-debugowania-reaktywnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/51/reactivity-debugging-tool"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/51/outil-de-debogage-de-la-reactivite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/51/reactivity-debugging-tool"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/52/practice-debounced-search-with-watch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/52/praktyka-debounced-search-z-watch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/52/practice-debounced-search-with-watch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/52/pratique-recherche-avec-debounce-et-watch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/52/practice-debounced-search-with-watch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/53/side-effects-in-computed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/53/side-effects-w-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/53/side-effects-in-computed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/53/effets-de-bord-dans-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/53/side-effects-in-computed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/54/importing-computed-and-watch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/54/import-computed-i-watch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/54/importing-computed-and-watch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/54/importer-computed-et-watch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/54/importing-computed-and-watch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/55/watchposteffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/55/watchposteffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/55/watchposteffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/55/watchposteffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/55/watchposteffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/56/flush-order-in-watch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/56/kolejnosc-flush-w-watch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/56/flush-order-in-watch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/56/ordre-de-flush-dans-watch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/56/flush-order-in-watch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/57/watch-on-getter-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/57/watch-na-getter-function"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/57/watch-on-getter-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/57/watch-sur-une-fonction-getter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/57/watch-on-getter-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/58/watch-on-getter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/58/watch-na-getter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/58/watch-on-getter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/58/watch-sur-un-getter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/58/watch-on-getter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/59/cost-of-deep-watch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/59/koszt-deep-watch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/59/cost-of-deep-watch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/59/cout-de-deep-watch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/59/cost-of-deep-watch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/60/watch-on-multiple-sources-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/60/skladnia-watch-na-wiele-zrodel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/60/watch-on-multiple-sources-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/60/syntaxe-de-watch-sur-plusieurs-sources"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/60/watch-on-multiple-sources-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/61/process-of-creating-a-computed-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/61/proces-tworzenia-computed-property"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/61/process-of-creating-a-computed-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/61/processus-de-creation-d-une-propriete-calculee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/61/process-of-creating-a-computed-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/62/async-in-watch-callback</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/62/async-w-watch-callback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/62/async-in-watch-callback"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/62/async-dans-le-callback-de-watch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/62/async-in-watch-callback"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/63/watch-with-multiple-sources-destructuring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/63/watch-z-wieloma-zrodlami-destrukturyzacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/63/watch-with-multiple-sources-destructuring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/63/watch-avec-plusieurs-sources-destructuration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/63/watch-with-multiple-sources-destructuring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/64/debugging-computed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/64/debugowanie-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/64/debugging-computed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/64/deboguer-une-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/64/debugging-computed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/65/default-invocation-of-watch-vs-watcheffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/65/domyslne-wywolanie-watch-vs-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/65/default-invocation-of-watch-vs-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/65/difference-entre-watch-et-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/65/default-invocation-of-watch-vs-watcheffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/66/watcheffect-with-cleanup-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/66/skladnia-watcheffect-z-cleanup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/66/watcheffect-with-cleanup-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/66/syntaxe-de-watcheffect-avec-cleanup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/66/watcheffect-with-cleanup-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/67/computed-with-form-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/67/computed-z-walidacja-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/67/computed-with-form-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/67/computed-avec-validation-de-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/67/computed-with-form-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/68/debounce-pattern-with-watch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/68/debounce-pattern-z-watch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/68/debounce-pattern-with-watch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/68/pattern-debounce-avec-watch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/68/debounce-pattern-with-watch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/69/computed-chain-dependency-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/69/computed-chain-lancuch-zaleznosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/69/computed-chain-dependency-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/69/chaine-de-computed-chaine-de-dependances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/69/computed-chain-dependency-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/70/watchposteffect-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/70/watchposteffect-skladnia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/70/watchposteffect-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/70/syntaxe-de-watchposteffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/70/watchposteffect-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/72/mentor-observable-universe-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/72/mentor-dashboard-observable-universe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/72/mentor-observable-universe-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/72/mentor-tableau-de-bord-de-l-univers-observable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/72/mentor-observable-universe-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/4/73/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/4/73/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/4/73/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/4/73/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/4/73/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/1/introduction-events-forms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/1/wprowadzenie-events-forms"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/1/introduction-events-forms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/1/introduction-evenements-formulaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/1/introduction-events-forms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/3/event-listener-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/3/skladnia-event-listenera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/3/event-listener-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/3/syntaxe-de-l-ecouteur-d-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/3/event-listener-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/4/v-on-shorthand-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/4/skrocona-skladnia-v-on"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/4/v-on-shorthand-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/4/syntaxe-raccourcie-de-v-on"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/4/v-on-shorthand-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/5/practice-click-handler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/5/praktyka-click-handler"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/5/practice-click-handler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/5/pratique-gestionnaire-de-clic"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/5/practice-click-handler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/6/inline-handler-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/6/inline-handler-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/6/inline-handler-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/6/gestionnaire-en-ligne-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/6/inline-handler-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/7/click-handler-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/7/skladnia-click-handlera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/7/click-handler-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/7/syntaxe-du-gestionnaire-de-clic"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/7/click-handler-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/8/practice-mouse-event-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/8/praktyka-obsluga-zdarzen-myszy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/8/practice-mouse-event-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/8/pratique-gestion-des-evenements-de-la-souris"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/8/practice-mouse-event-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/9/event-object-in-handler</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/9/obiekt-event-w-handlerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/9/event-object-in-handler"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/9/objet-evenement-dans-un-gestionnaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/9/event-object-in-handler"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/10/handler-syntax-with-event</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/10/skladnia-handlera-z-event"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/10/handler-syntax-with-event"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/10/syntaxe-du-gestionnaire-avec-event"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/10/handler-syntax-with-event"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/12/prevent-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/12/modyfikator-prevent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/12/prevent-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/12/modificateur-prevent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/12/prevent-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/13/stop-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/13/modyfikator-stop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/13/stop-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/13/modificateur-stop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/13/stop-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/14/practice-event-modifiers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/14/praktyka-event-modifiers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/14/practice-event-modifiers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/14/pratique-modificateurs-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/14/practice-event-modifiers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/15/submit-prevent-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/15/skladnia-submit-prevent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/15/submit-prevent-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/15/syntaxe-submit-prevent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/15/submit-prevent-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/16/dom-event-propagation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/16/propagacja-zdarzen-w-dom"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/16/dom-event-propagation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/16/propagation-des-evenements-du-dom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/16/dom-event-propagation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/17/once-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/17/modyfikator-once"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/17/once-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/17/modificateur-once"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/17/once-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/18/building-click-stop-prevent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/18/budowa-click-stop-prevent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/18/building-click-stop-prevent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/18/construire-click-stop-prevent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/18/building-click-stop-prevent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/19/key-modifiers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/19/modyfikatory-klawiszy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/19/key-modifiers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/19/modificateurs-de-touches"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/19/key-modifiers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/20/practice-key-modifiers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/20/praktyka-modyfikatory-klawiszy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/20/practice-key-modifiers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/20/pratique-modificateurs-de-touches"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/20/practice-key-modifiers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/21/event-propagation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/21/propagacja-zdarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/21/event-propagation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/21/propagation-des-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/21/event-propagation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/22/ctrl-enter-combination</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/22/kombinacja-ctrl-enter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/22/ctrl-enter-combination"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/22/combinaison-ctrl-entree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/22/ctrl-enter-combination"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/23/right-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/23/modyfikator-right"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/23/right-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/23/modificateur-right"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/23/right-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/24/submit-event-in-forms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/24/zdarzenie-submit-w-formularzach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/24/submit-event-in-forms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/24/evenement-submit-dans-les-formulaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/24/submit-event-in-forms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/26/what-is-v-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/26/czym-jest-v-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/26/what-is-v-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/26/qu-est-ce-que-v-model"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/26/what-is-v-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/27/v-model-as-a-shorthand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/27/v-model-jako-skrot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/27/v-model-as-a-shorthand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/27/v-model-comme-raccourci"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/27/v-model-as-a-shorthand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/28/practice-v-model-with-text-input</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/28/praktyka-v-model-z-inputem-text"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/28/practice-v-model-with-text-input"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/28/pratique-v-model-avec-un-champ-texte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/28/practice-v-model-with-text-input"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/29/v-model-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/29/skladnia-v-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/29/v-model-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/29/syntaxe-de-v-model"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/29/v-model-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/30/v-model-with-checkbox</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/30/v-model-z-checkboxem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/30/v-model-with-checkbox"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/30/v-model-avec-une-case-a-cocher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/30/v-model-with-checkbox"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/31/building-a-checkbox-with-v-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/31/budowa-checkboxa-z-v-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/31/building-a-checkbox-with-v-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/31/construire-une-case-a-cocher-avec-v-model"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/31/building-a-checkbox-with-v-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/32/v-model-with-multiple-checkboxes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/32/v-model-z-wieloma-checkboxami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/32/v-model-with-multiple-checkboxes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/32/v-model-avec-plusieurs-cases-a-cocher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/32/v-model-with-multiple-checkboxes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/33/practice-checkboxes-and-radio</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/33/praktyka-checkboxy-i-radio"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/33/practice-checkboxes-and-radio"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/33/pratique-cases-a-cocher-et-radio"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/33/practice-checkboxes-and-radio"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/34/steps-to-create-a-form-with-v-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/34/kroki-tworzenia-formularza-z-v-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/34/steps-to-create-a-form-with-v-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/34/etapes-pour-creer-un-formulaire-avec-v-model"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/34/steps-to-create-a-form-with-v-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/35/v-model-with-radio-button</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/35/v-model-z-radio-button"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/35/v-model-with-radio-button"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/35/v-model-avec-un-bouton-radio"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/35/v-model-with-radio-button"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/36/data-type-from-checkbox-v-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/36/typ-danych-z-checkbox-v-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/36/data-type-from-checkbox-v-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/36/type-de-donnees-d-une-case-a-cocher-v-model"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/36/data-type-from-checkbox-v-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/37/select-with-dynamic-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/37/select-z-dynamicznymi-opcjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/37/select-with-dynamic-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/37/menu-deroulant-avec-des-options-dynamiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/37/select-with-dynamic-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/38/select-option-syntax-with-v-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/38/skladnia-select-z-v-for"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/38/select-option-syntax-with-v-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/38/syntaxe-d-une-option-de-select-avec-v-for"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/38/select-option-syntax-with-v-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/39/practice-v-model-with-select</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/39/praktyka-v-model-z-select"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/39/practice-v-model-with-select"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/39/pratique-v-model-avec-un-select"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/39/practice-v-model-with-select"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/41/lazy-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/41/modyfikator-lazy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/41/lazy-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/41/modificateur-lazy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/41/lazy-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/42/number-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/42/modyfikator-number"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/42/number-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/42/modificateur-number"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/42/number-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/43/practice-v-model-modifiers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/43/praktyka-modyfikatory-v-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/43/practice-v-model-modifiers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/43/pratique-modificateurs-de-v-model"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/43/practice-v-model-modifiers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/44/trim-modifier</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/44/modyfikator-trim"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/44/trim-modifier"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/44/modificateur-trim"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/44/trim-modifier"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/45/building-v-model-number-lazy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/45/budowa-v-model-number-lazy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/45/building-v-model-number-lazy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/45/construire-v-model-number-lazy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/45/building-v-model-number-lazy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/46/combining-v-model-modifiers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/46/laczenie-modyfikatorow-v-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/46/combining-v-model-modifiers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/46/combiner-les-modificateurs-de-v-model"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/46/combining-v-model-modifiers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/47/v-model-with-number-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/47/skladnia-v-model-z-number"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/47/v-model-with-number-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/47/syntaxe-de-v-model-avec-number"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/47/v-model-with-number-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/49/multi-select</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/49/multi-select"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/49/multi-select"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/49/selection-multiple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/49/multi-select"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/50/computed-for-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/50/computed-dla-walidacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/50/computed-for-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/50/computed-pour-la-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/50/computed-for-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/51/practice-form-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/51/praktyka-walidacja-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/51/practice-form-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/51/pratique-validation-de-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/51/practice-form-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/52/form-validation-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/52/kolejnosc-walidacji-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/52/form-validation-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/52/etapes-de-validation-d-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/52/form-validation-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/53/disabled-button-in-a-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/53/disabled-button-w-formularzu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/53/disabled-button-in-a-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/53/bouton-desactive-dans-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/53/disabled-button-in-a-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/54/building-disabled-binding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/54/budowa-disabled-binding"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/54/building-disabled-binding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/54/construire-la-liaison-disabled"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/54/building-disabled-binding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/55/practice-dynamic-select-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/55/praktyka-dynamiczne-opcje-select"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/55/practice-dynamic-select-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/55/pratique-options-de-select-dynamiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/55/practice-dynamic-select-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/56/when-to-validate-a-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/56/kiedy-walidowac-formularz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/56/when-to-validate-a-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/56/quand-valider-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/56/when-to-validate-a-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/57/form-submit-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/57/flow-submit-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/57/form-submit-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/57/deroulement-de-l-envoi-d-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/57/form-submit-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/59/form-reset</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/59/reset-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/59/form-reset"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/59/reinitialisation-d-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/59/form-reset"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/60/conditional-form-fields</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/60/warunkowe-pola-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/60/conditional-form-fields"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/60/champs-de-formulaire-conditionnels"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/60/conditional-form-fields"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/61/conditional-field-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/61/skladnia-warunkowego-pola"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/61/conditional-field-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/61/syntaxe-d-un-champ-conditionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/61/conditional-field-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/62/practice-complete-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/62/praktyka-kompletny-formularz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/62/practice-complete-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/62/pratique-formulaire-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/62/practice-complete-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/63/html-form-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/63/elementy-formularza-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/63/html-form-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/63/elements-de-formulaire-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/63/html-form-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/64/fieldset-and-legend</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/64/fieldset-i-legend"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/64/fieldset-and-legend"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/64/fieldset-et-legend"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/64/fieldset-and-legend"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/65/fieldset-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/65/skladnia-fieldset"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/65/fieldset-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/65/syntaxe-de-fieldset"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/65/fieldset-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/66/building-a-form-with-submit-prevent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/66/budowa-formularza-z-submit-prevent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/66/building-a-form-with-submit-prevent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/66/construire-un-formulaire-avec-submit-prevent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/66/building-a-form-with-submit-prevent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/67/practice-form-with-validation-and-reset</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/67/praktyka-formularz-z-walidacja-i-resetem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/67/practice-form-with-validation-and-reset"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/67/pratique-formulaire-avec-validation-et-reinitialisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/67/practice-form-with-validation-and-reset"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/68/reactive-form-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/68/struktura-reaktywnego-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/68/reactive-form-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/68/structure-d-un-formulaire-reactif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/68/reactive-form-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/69/building-computed-isformvalid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/69/budowa-computed-isformvalid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/69/building-computed-isformvalid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/69/construire-un-computed-isformvalid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/69/building-computed-isformvalid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/70/textarea-syntax-with-v-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/70/skladnia-textarea-z-v-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/70/textarea-syntax-with-v-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/70/syntaxe-d-une-textarea-avec-v-model"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/70/textarea-syntax-with-v-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/72/project-mission-control-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/72/projekt-system-kontroli-misji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/72/project-mission-control-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/72/projet-systeme-de-controle-de-mission"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/72/project-mission-control-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/5/73/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/5/73/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/5/73/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/5/73/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/5/73/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/1/introduction-vue-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/1/wprowadzenie-komponenty-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/1/introduction-vue-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/1/introduction-les-composants-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/1/introduction-vue-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/3/what-is-a-vue-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/3/czym-jest-komponent-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/3/what-is-a-vue-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/3/qu-est-ce-qu-un-composant-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/3/what-is-a-vue-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/4/advantages-of-component-architecture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/4/zalety-architektury-komponentowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/4/advantages-of-component-architecture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/4/les-avantages-de-l-architecture-par-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/4/advantages-of-component-architecture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/5/practice-first-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/5/praktyka-pierwszy-komponent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/5/practice-first-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/5/pratique-ton-premier-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/5/practice-first-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/6/component-naming-convention</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/6/konwencja-nazewnictwa-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/6/component-naming-convention"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/6/la-convention-de-nommage-des-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/6/component-naming-convention"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/7/single-file-component-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/7/struktura-single-file-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/7/single-file-component-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/7/la-structure-d-un-single-file-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/7/single-file-component-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/8/practice-component-with-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/8/praktyka-komponent-z-danymi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/8/practice-component-with-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/8/pratique-composant-avec-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/8/practice-component-with-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/10/importing-a-component-in-script-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/10/import-komponentu-w-script-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/10/importing-a-component-in-script-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/10/importer-un-composant-dans-script-setup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/10/importing-a-component-in-script-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/11/using-a-component-in-the-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/11/uzycie-komponentu-w-template"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/11/using-a-component-in-the-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/11/utiliser-un-composant-dans-le-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/11/using-a-component-in-the-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/12/practice-import-and-use-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/12/praktyka-import-i-uzycie-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/12/practice-import-and-use-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/12/pratique-importer-et-utiliser-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/12/practice-import-and-use-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/13/steps-to-import-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/13/kroki-importu-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/13/steps-to-import-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/13/les-etapes-pour-importer-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/13/steps-to-import-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/14/auto-registration-in-script-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/14/auto-rejestracja-w-script-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/14/auto-registration-in-script-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/14/l-enregistrement-automatique-dans-script-setup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/14/auto-registration-in-script-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/16/what-is-component-composition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/16/czym-jest-kompozycja-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/16/what-is-component-composition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/16/qu-est-ce-que-la-composition-de-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/16/what-is-component-composition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/17/parent-child-relationship</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/17/relacja-parent-child"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/17/parent-child-relationship"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/17/la-relation-parent-enfant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/17/parent-child-relationship"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/18/practice-component-composition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/18/praktyka-kompozycja-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/18/practice-component-composition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/18/pratique-la-composition-de-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/18/practice-component-composition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/19/component-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/19/hierarchia-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/19/component-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/19/la-hierarchie-des-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/19/component-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/20/process-of-using-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/20/proces-uzycia-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/20/process-of-using-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/20/le-processus-d-utilisation-d-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/20/process-of-using-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/21/nesting-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/21/zagniezdzanie-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/21/nesting-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/21/l-imbrication-des-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/21/nesting-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/23/what-are-lifecycle-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/23/czym-sa-lifecycle-hooks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/23/what-are-lifecycle-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/23/que-sont-les-lifecycle-hooks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/23/what-are-lifecycle-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/24/the-onmounted-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/24/hook-onmounted"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/24/the-onmounted-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/24/le-hook-onmounted"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/24/the-onmounted-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/25/practice-onmounted</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/25/praktyka-onmounted"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/25/practice-onmounted"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/25/pratique-onmounted"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/25/practice-onmounted"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/26/lifecycle-hooks-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/26/kolejnosc-lifecycle-hooks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/26/lifecycle-hooks-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/26/l-ordre-des-lifecycle-hooks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/26/lifecycle-hooks-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/27/the-onunmounted-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/27/hook-onunmounted"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/27/the-onunmounted-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/27/le-hook-onunmounted"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/27/the-onunmounted-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/28/component-lifecycle-phases</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/28/fazy-zycia-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/28/component-lifecycle-phases"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/28/les-phases-du-cycle-de-vie-d-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/28/component-lifecycle-phases"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/30/the-scoped-attribute-in-style</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/30/atrybut-scoped-w-style"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/30/the-scoped-attribute-in-style"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/30/l-attribut-scoped-dans-style"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/30/the-scoped-attribute-in-style"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/31/deep-selectors-in-scoped-styles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/31/deep-selectors-w-scoped-styles"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/31/deep-selectors-in-scoped-styles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/31/les-selecteurs-profonds-dans-les-styles-scoped"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/31/deep-selectors-in-scoped-styles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/32/practice-scoped-styles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/32/praktyka-scoped-styles"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/32/practice-scoped-styles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/32/pratique-styles-scoped"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/32/practice-scoped-styles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/33/scoped-style-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/33/deklaracja-scoped-style"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/33/scoped-style-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/33/la-declaration-d-un-style-scoped"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/33/scoped-style-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/34/enabling-css-modules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/34/wlaczenie-css-modules"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/34/enabling-css-modules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/34/activer-les-css-modules"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/34/enabling-css-modules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/35/creating-a-complete-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/35/tworzenie-kompletnego-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/35/creating-a-complete-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/35/creer-un-composant-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/35/creating-a-complete-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/37/what-is-a-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/37/czym-jest-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/37/what-is-a-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/37/qu-est-ce-qu-un-composable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/37/what-is-a-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/38/composable-naming-convention</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/38/konwencja-nazw-composables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/38/composable-naming-convention"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/38/la-convention-de-nommage-d-un-composable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/38/composable-naming-convention"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/39/practice-creating-a-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/39/praktyka-tworzenie-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/39/practice-creating-a-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/39/pratique-creer-un-composable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/39/practice-creating-a-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/40/composable-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/40/struktura-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/40/composable-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/40/la-structure-d-un-composable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/40/composable-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/41/composable-file-location</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/41/lokalizacja-plikow-composables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/41/composable-file-location"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/41/l-emplacement-des-fichiers-composables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/41/composable-file-location"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/42/using-a-composable-in-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/42/uzycie-composable-w-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/42/using-a-composable-in-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/42/utiliser-un-composable-dans-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/42/using-a-composable-in-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/43/practice-composable-in-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/43/praktyka-composable-w-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/43/practice-composable-in-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/43/pratique-composable-dans-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/43/practice-composable-in-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/44/vue-project-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/44/struktura-projektu-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/44/vue-project-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/44/la-structure-d-un-projet-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/44/vue-project-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/45/component-file-names</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/45/nazwy-plikow-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/45/component-file-names"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/45/les-noms-de-fichiers-de-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/45/component-file-names"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/46/process-of-creating-a-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/46/proces-tworzenia-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/46/process-of-creating-a-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/46/le-processus-de-creation-d-un-composable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/46/process-of-creating-a-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/47/multi-word-component-names</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/47/multi-word-nazwy-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/47/multi-word-component-names"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/47/les-noms-de-composants-a-plusieurs-mots"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/47/multi-word-component-names"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/48/import-and-use-a-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/48/import-composable-i-uzycie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/48/import-and-use-a-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/48/importer-et-utiliser-un-composable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/48/import-and-use-a-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/49/practice-nested-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/49/praktyka-zagniezdzone-komponenty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/49/practice-nested-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/49/pratique-composants-imbriques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/49/practice-nested-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/50/process-of-creating-and-using-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/50/proces-tworzenia-i-uzycia-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/50/process-of-creating-and-using-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/50/le-processus-de-creation-et-d-utilisation-d-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/50/process-of-creating-and-using-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/51/components-folder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/51/folder-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/51/components-folder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/51/le-dossier-des-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/51/components-folder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/52/lifecycle-hooks-description</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/52/opis-lifecycle-hooks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/52/lifecycle-hooks-description"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/52/la-description-des-lifecycle-hooks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/52/lifecycle-hooks-description"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/53/practice-component-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/53/praktyka-biblioteka-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/53/practice-component-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/53/pratique-bibliotheque-de-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/53/practice-component-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/54/using-v-bind-in-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/54/uzycie-v-bind-w-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/54/using-v-bind-in-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/54/utiliser-v-bind-dans-le-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/54/using-v-bind-in-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/55/lifecycle-handling-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/55/proces-obslugi-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/55/lifecycle-handling-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/55/le-processus-de-gestion-du-cycle-de-vie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/55/lifecycle-handling-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/56/reactive-styles-with-v-bind</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/56/reaktywne-style-z-v-bind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/56/reactive-styles-with-v-bind"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/56/styles-reactifs-avec-v-bind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/56/reactive-styles-with-v-bind"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/57/css-module-declaration-in-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/57/deklaracja-css-module-w-template"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/57/css-module-declaration-in-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/57/la-declaration-d-un-css-module-dans-le-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/57/css-module-declaration-in-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/58/practice-composable-with-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/58/praktyka-composable-z-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/58/practice-composable-with-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/58/pratique-composable-avec-cycle-de-vie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/58/practice-composable-with-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/59/full-process-of-building-a-component-based-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/59/pelny-proces-budowania-aplikacji-komponentowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/59/full-process-of-building-a-component-based-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/59/le-processus-complet-de-construction-d-une-application-par-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/59/full-process-of-building-a-component-based-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/60/import-elements-from-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/60/elementy-importu-z-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/60/import-elements-from-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/60/importer-des-elements-depuis-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/60/import-elements-from-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/61/composable-declaration-with-onmounted</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/61/deklaracja-composable-z-onmounted"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/61/composable-declaration-with-onmounted"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/61/la-declaration-d-un-composable-avec-onmounted"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/61/composable-declaration-with-onmounted"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/62/style-isolation-levels</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/62/poziomy-izolacji-stylow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/62/style-isolation-levels"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/62/les-niveaux-d-isolation-des-styles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/62/style-isolation-levels"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/63/onmounted-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/63/skladnia-onmounted"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/63/onmounted-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/63/la-syntaxe-de-onmounted"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/63/onmounted-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/65/final-project-mars-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/65/projekt-koncowy-mars-dashboard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/65/final-project-mars-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/65/projet-final-mars-dashboard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/65/final-project-mars-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/66/mentor-link-vue-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/66/link-do-mentora-komponenty-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/66/mentor-link-vue-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/66/lien-mentor-les-composants-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/66/mentor-link-vue-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/6/67/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/6/67/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/6/67/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/6/67/recapitulatif-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/6/67/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/1/introduction-props-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/1/wprowadzenie-props-events"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/1/introduction-props-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/1/introduction-props-events"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/1/introduction-props-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/3/what-are-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/3/czym-sa-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/3/what-are-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/3/que-sont-les-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/3/what-are-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/4/declaring-props-in-script-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/4/deklaracja-props-w-script-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/4/declaring-props-in-script-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/4/declarer-les-props-dans-script-setup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/4/declaring-props-in-script-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/5/practice-basic-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/5/praktyka-podstawowe-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/5/practice-basic-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/5/pratique-props-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/5/practice-basic-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/6/prop-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/6/typy-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/6/prop-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/6/types-de-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/6/prop-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/7/defineprops-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/7/skladnia-defineprops"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/7/defineprops-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/7/syntaxe-de-defineprops"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/7/defineprops-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/8/practice-typed-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/8/praktyka-props-z-typami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/8/practice-typed-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/8/pratique-props-typees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/8/practice-typed-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/9/props-data-flow-in-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/9/przeplyw-danych-props-w-hierarchii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/9/props-data-flow-in-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/9/flux-de-donnees-des-props-dans-la-hierarchie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/9/props-data-flow-in-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/11/required-prop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/11/prop-required"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/11/required-prop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/11/prop-requise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/11/required-prop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/12/default-prop-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/12/domyslna-wartosc-prop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/12/default-prop-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/12/valeur-par-defaut-d-une-prop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/12/default-prop-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/13/practice-props-with-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/13/praktyka-props-z-walidacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/13/practice-props-with-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/13/pratique-props-avec-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/13/practice-props-with-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/14/validated-prop-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/14/definicja-walidowanego-prop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/14/validated-prop-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/14/definition-d-une-prop-validee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/14/validated-prop-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/15/custom-validator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/15/custom-validator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/15/custom-validator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/15/validateur-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/15/custom-validator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/16/practice-boolean-and-default-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/16/praktyka-boolean-i-default-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/16/practice-boolean-and-default-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/16/pratique-props-booleennes-et-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/16/practice-boolean-and-default-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/18/what-are-custom-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/18/czym-sa-custom-events"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/18/what-are-custom-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/18/que-sont-les-evenements-personnalises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/18/what-are-custom-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/19/defineemits-and-emit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/19/defineemits-i-emit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/19/defineemits-and-emit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/19/defineemits-et-emit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/19/defineemits-and-emit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/20/practice-custom-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/20/praktyka-custom-events"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/20/practice-custom-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/20/pratique-evenements-personnalises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/20/practice-custom-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/21/custom-event-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/21/przeplyw-custom-event"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/21/custom-event-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/21/flux-d-un-evenement-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/21/custom-event-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/22/event-payload</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/22/event-payload"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/22/event-payload"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/22/charge-utile-de-l-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/22/event-payload"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/23/event-emission-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/23/skladnia-emitowania-eventu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/23/event-emission-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/23/syntaxe-d-emission-d-un-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/23/event-emission-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/24/practice-events-with-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/24/praktyka-events-z-walidacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/24/practice-events-with-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/24/pratique-evenements-avec-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/24/practice-events-with-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/26/v-model-on-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/26/v-model-na-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/26/v-model-on-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/26/v-model-sur-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/26/v-model-on-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/27/implementing-v-model-in-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/27/implementacja-v-model-w-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/27/implementing-v-model-in-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/27/implementer-v-model-dans-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/27/implementing-v-model-in-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/28/practice-v-model-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/28/praktyka-v-model-komponent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/28/practice-v-model-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/28/pratique-composant-v-model"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/28/practice-v-model-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/29/v-model-implementation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/29/implementacja-v-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/29/v-model-implementation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/29/implementation-de-v-model"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/29/v-model-implementation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/30/multiple-v-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/30/multiple-v-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/30/multiple-v-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/30/v-model-multiples"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/30/multiple-v-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/31/practice-multiple-v-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/31/praktyka-multiple-v-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/31/practice-multiple-v-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/31/pratique-v-model-multiples"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/31/practice-multiple-v-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/33/purpose-of-provide-inject</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/33/cel-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/33/purpose-of-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/33/role-de-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/33/purpose-of-provide-inject"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/34/provide-inject-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/34/przeplyw-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/34/provide-inject-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/34/flux-de-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/34/provide-inject-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/35/practice-provide-inject</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/35/praktyka-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/35/practice-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/35/pratique-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/35/practice-provide-inject"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/36/reactive-provide</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/36/reaktywne-provide"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/36/reactive-provide"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/36/provide-reactif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/36/reactive-provide"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/37/reactive-provide-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/37/skladnia-provide-z-reactive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/37/reactive-provide-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/37/syntaxe-du-provide-reactif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/37/reactive-provide-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/38/practice-reactive-provide</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/38/praktyka-reactive-provide"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/38/practice-reactive-provide"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/38/pratique-provide-reactif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/38/practice-reactive-provide"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/40/what-are-fallthrough-attrs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/40/czym-sa-fallthrough-attrs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/40/what-are-fallthrough-attrs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/40/que-sont-les-attrs-fallthrough"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/40/what-are-fallthrough-attrs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/41/manual-attrs-binding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/41/reczne-wiazanie-attrs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/41/manual-attrs-binding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/41/liaison-manuelle-des-attrs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/41/manual-attrs-binding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/42/practice-fallthrough-attrs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/42/praktyka-fallthrough-attrs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/42/practice-fallthrough-attrs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/42/pratique-attrs-fallthrough"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/42/practice-fallthrough-attrs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/43/useattrs-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/43/skladnia-useattrs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/43/useattrs-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/43/syntaxe-de-useattrs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/43/useattrs-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/44/v-bind-attrs-in-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/44/v-bind-attrs-w-template"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/44/v-bind-attrs-in-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/44/v-bind-des-attrs-dans-le-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/44/v-bind-attrs-in-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/45/practice-multi-root-attrs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/45/praktyka-multi-root-attrs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/45/practice-multi-root-attrs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/45/pratique-attrs-multi-racines"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/45/practice-multi-root-attrs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/47/disabling-inheritattrs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/47/wylaczenie-inheritattrs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/47/disabling-inheritattrs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/47/desactiver-inheritattrs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/47/disabling-inheritattrs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/48/accessing-attrs-in-script-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/48/dostep-do-attrs-w-script-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/48/accessing-attrs-in-script-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/48/acceder-aux-attrs-dans-script-setup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/48/accessing-attrs-in-script-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/49/communication-patterns-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/49/hierarchia-wzorcow-komunikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/49/communication-patterns-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/49/hierarchie-des-motifs-de-communication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/49/communication-patterns-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/50/multiple-v-model-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/50/multiple-v-model-skladnia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/50/multiple-v-model-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/50/syntaxe-des-v-model-multiples"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/50/multiple-v-model-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/51/provide-with-symbol-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/51/skladnia-provide-z-symbol"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/51/provide-with-symbol-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/51/syntaxe-du-provide-avec-symbol"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/51/provide-with-symbol-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/52/one-way-data-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/52/one-way-data-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/52/one-way-data-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/52/flux-de-donnees-a-sens-unique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/52/one-way-data-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/53/defineemits-with-validation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/53/defineemits-z-walidacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/53/defineemits-with-validation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/53/defineemits-avec-validation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/53/defineemits-with-validation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/54/v-model-update-cycle-on-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/54/cykl-v-model-na-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/54/v-model-update-cycle-on-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/54/cycle-de-mise-a-jour-de-v-model-sur-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/54/v-model-update-cycle-on-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/55/provide-inject-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/55/wzorzec-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/55/provide-inject-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/55/motif-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/55/provide-inject-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/56/app-level-provide</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/56/app-level-provide"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/56/app-level-provide"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/56/provide-au-niveau-de-l-app"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/56/app-level-provide"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/57/readonly-provide-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/57/readonly-provide-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/57/readonly-provide-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/57/motif-readonly-provide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/57/readonly-provide-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/58/data-flow-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/58/przeplyw-danych-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/58/data-flow-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/58/flux-de-donnees-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/58/data-flow-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/59/module-dependency-tree</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/59/drzewo-zaleznosci-modulow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/59/module-dependency-tree"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/59/arbre-de-dependances-des-modules"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/59/module-dependency-tree"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/60/defineexpose-in-script-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/60/defineexpose-w-script-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/60/defineexpose-in-script-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/60/defineexpose-dans-script-setup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/60/defineexpose-in-script-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/62/mentor-link-props-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/62/link-do-mentora-props-events"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/62/mentor-link-props-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/62/lien-mentor-props-events"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/62/mentor-link-props-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/7/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/7/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/7/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/7/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/7/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/1/introduction-slots-dynamic-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/1/wprowadzenie-slots-dynamic-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/1/introduction-slots-dynamic-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/1/introduction-slots-composants-dynamiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/1/introduction-slots-dynamic-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/3/what-is-a-slot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/3/czym-jest-slot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/3/what-is-a-slot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/3/qu-est-ce-qu-un-slot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/3/what-is-a-slot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/4/slot-fallback-content</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/4/fallback-content-slotu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/4/slot-fallback-content"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/4/contenu-de-repli-d-un-slot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/4/slot-fallback-content"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/5/practice-default-slot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/5/praktyka-default-slot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/5/practice-default-slot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/5/pratique-slot-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/5/practice-default-slot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/6/slot-tag-in-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/6/tag-slot-w-template"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/6/slot-tag-in-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/6/la-balise-slot-dans-le-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/6/slot-tag-in-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/7/using-a-component-with-a-slot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/7/uzycie-komponentu-ze-slotem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/7/using-a-component-with-a-slot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/7/utiliser-un-composant-avec-un-slot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/7/using-a-component-with-a-slot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/8/practice-slot-with-fallback</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/8/praktyka-slot-z-fallback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/8/practice-slot-with-fallback"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/8/pratique-slot-avec-fallback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/8/practice-slot-with-fallback"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/9/slot-rendering-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/9/etapy-renderowania-slotu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/9/slot-rendering-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/9/etapes-du-rendu-d-un-slot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/9/slot-rendering-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/11/named-slot-syntax-in-child</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/11/skladnia-named-slot-w-dziecku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/11/named-slot-syntax-in-child"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/11/syntaxe-d-un-slot-nomme-dans-l-enfant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/11/named-slot-syntax-in-child"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/12/passing-content-to-a-named-slot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/12/przekazywanie-tresci-do-named-slotu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/12/passing-content-to-a-named-slot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/12/transmettre-du-contenu-a-un-slot-nomme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/12/passing-content-to-a-named-slot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/13/practice-named-slots</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/13/praktyka-named-slots"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/13/practice-named-slots"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/13/pratique-slots-nommes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/13/practice-named-slots"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/14/shorthand-v-slot-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/14/skladnia-skrocona-v-slot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/14/shorthand-v-slot-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/14/syntaxe-abregee-v-slot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/14/shorthand-v-slot-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/15/shorthand-for-v-slot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/15/skrot-dla-v-slot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/15/shorthand-for-v-slot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/15/l-abreviation-de-v-slot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/15/shorthand-for-v-slot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/16/practice-layout-with-named-slots</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/16/praktyka-layout-z-named-slots"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/16/practice-layout-with-named-slots"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/16/pratique-mise-en-page-avec-slots-nommes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/16/practice-layout-with-named-slots"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/18/purpose-of-scoped-slots</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/18/cel-scoped-slots"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/18/purpose-of-scoped-slots"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/18/a-quoi-servent-les-scoped-slots"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/18/purpose-of-scoped-slots"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/19/passing-data-from-a-slot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/19/przekazywanie-danych-ze-slotu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/19/passing-data-from-a-slot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/19/transmettre-des-donnees-depuis-un-slot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/19/passing-data-from-a-slot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/20/practice-scoped-slot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/20/praktyka-scoped-slot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/20/practice-scoped-slot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/20/pratique-scoped-slot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/20/practice-scoped-slot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/21/scoped-slot-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/21/skladnia-scoped-slot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/21/scoped-slot-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/21/syntaxe-d-un-scoped-slot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/21/scoped-slot-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/22/scoped-slot-destructuring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/22/destrukturyzacja-scoped-slot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/22/scoped-slot-destructuring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/22/destructuration-d-un-scoped-slot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/22/scoped-slot-destructuring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/23/practice-named-scoped-slot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/23/praktyka-named-scoped-slot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/23/practice-named-scoped-slot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/23/pratique-scoped-slot-nomme"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/23/practice-named-scoped-slot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/25/dynamic-component-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/25/skladnia-dynamic-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/25/dynamic-component-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/25/syntaxe-d-un-composant-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/25/dynamic-component-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/26/the-is-attribute-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/26/wartosc-atrybutu-is"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/26/the-is-attribute-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/26/la-valeur-de-l-attribut-is"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/26/the-is-attribute-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/27/practice-dynamic-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/27/praktyka-dynamic-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/27/practice-dynamic-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/27/pratique-composant-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/27/practice-dynamic-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/28/steps-for-creating-a-dynamic-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/28/kroki-tworzenia-dynamic-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/28/steps-for-creating-a-dynamic-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/28/etapes-de-creation-d-un-composant-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/28/steps-for-creating-a-dynamic-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/29/dynamic-component-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/29/skladnia-dynamic-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/29/dynamic-component-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/29/syntaxe-d-un-composant-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/29/dynamic-component-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/30/practice-tabs-with-dynamic-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/30/praktyka-taby-z-dynamic-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/30/practice-tabs-with-dynamic-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/30/pratique-onglets-avec-composants-dynamiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/30/practice-tabs-with-dynamic-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/32/purpose-of-keepalive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/32/cel-keepalive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/32/purpose-of-keepalive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/32/a-quoi-sert-keepalive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/32/purpose-of-keepalive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/33/purpose-of-teleport</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/33/cel-teleport"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/33/purpose-of-teleport"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/33/a-quoi-sert-teleport"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/33/purpose-of-teleport"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/34/practice-keepalive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/34/praktyka-keepalive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/34/practice-keepalive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/34/pratique-keepalive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/34/practice-keepalive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/35/keepalive-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/35/skladnia-keepalive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/35/keepalive-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/35/syntaxe-de-keepalive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/35/keepalive-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/36/dynamic-component-lifecycle-with-keepalive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/36/cykl-zycia-dynamic-component-z-keepalive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/36/dynamic-component-lifecycle-with-keepalive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/36/cycle-de-vie-d-un-composant-dynamique-avec-keepalive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/36/dynamic-component-lifecycle-with-keepalive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/37/the-to-attribute-in-teleport</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/37/atrybut-to-w-teleport"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/37/the-to-attribute-in-teleport"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/37/l-attribut-to-dans-teleport"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/37/the-to-attribute-in-teleport"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/38/steps-for-creating-a-modal-with-teleport</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/38/kroki-tworzenia-modala-z-teleport"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/38/steps-for-creating-a-modal-with-teleport"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/38/etapes-de-creation-d-une-modale-avec-teleport"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/38/steps-for-creating-a-modal-with-teleport"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/39/practice-teleport-modal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/39/praktyka-teleport-modal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/39/practice-teleport-modal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/39/pratique-modale-avec-teleport"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/39/practice-teleport-modal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/41/defineasynccomponent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/41/defineasynccomponent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/41/defineasynccomponent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/41/defineasynccomponent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/41/defineasynccomponent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/42/suspense-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/42/przeplyw-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/42/suspense-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/42/le-deroulement-de-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/42/suspense-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/43/practice-async-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/43/praktyka-async-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/43/practice-async-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/43/pratique-composant-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/43/practice-async-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/44/defineasynccomponent-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/44/skladnia-defineasynccomponent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/44/defineasynccomponent-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/44/syntaxe-de-defineasynccomponent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/44/defineasynccomponent-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/45/suspense-fallback-slot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/45/suspense-fallback-slot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/45/suspense-fallback-slot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/45/le-slot-fallback-de-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/45/suspense-fallback-slot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/46/suspense-syntax-with-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/46/skladnia-suspense-z-komponentem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/46/suspense-syntax-with-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/46/syntaxe-de-suspense-avec-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/46/suspense-syntax-with-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/47/practice-suspense</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/47/praktyka-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/47/practice-suspense"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/47/pratique-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/47/practice-suspense"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/49/renderless-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/49/renderless-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/49/renderless-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/49/composant-renderless"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/49/renderless-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/50/scoped-slots-vs-named-slots</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/50/scoped-slots-vs-named-slots"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/50/scoped-slots-vs-named-slots"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/50/scoped-slots-vs-slots-nommes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/50/scoped-slots-vs-named-slots"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/51/dynamic-slot-names</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/51/dynamic-slot-names"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/51/dynamic-slot-names"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/51/noms-de-slots-dynamiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/51/dynamic-slot-names"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/52/dynamic-slot-name-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/52/skladnia-dynamicznej-nazwy-slotu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/52/dynamic-slot-name-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/52/syntaxe-d-un-nom-de-slot-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/52/dynamic-slot-name-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/53/practice-renderless-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/53/praktyka-renderless-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/53/practice-renderless-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/53/pratique-composant-renderless"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/53/practice-renderless-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/54/keepalive-include</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/54/keepalive-include"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/54/keepalive-include"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/54/keepalive-include"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/54/keepalive-include"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/55/lifecycle-with-keepalive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/55/cykl-zycia-z-keepalive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/55/lifecycle-with-keepalive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/55/cycle-de-vie-avec-keepalive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/55/lifecycle-with-keepalive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/56/keepalive-with-include</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/56/keepalive-z-include"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/56/keepalive-with-include"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/56/keepalive-avec-include"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/56/keepalive-with-include"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/57/scoped-slot-passing-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/57/scoped-slot-przekazywanie-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/57/scoped-slot-passing-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/57/scoped-slot-transmettre-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/57/scoped-slot-passing-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/58/multiple-teleports-to-the-same-target</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/58/wiele-teleportow-do-jednego-celu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/58/multiple-teleports-to-the-same-target"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/58/plusieurs-teleports-vers-la-meme-cible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/58/multiple-teleports-to-the-same-target"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/59/rendering-techniques-hierarchy-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/59/hierarchia-renderowania-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/59/rendering-techniques-hierarchy-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/59/hierarchie-des-techniques-de-rendu-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/59/rendering-techniques-hierarchy-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/60/conditional-teleport</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/60/teleport-warunkowy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/60/conditional-teleport"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/60/teleport-conditionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/60/conditional-teleport"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/61/useslots-in-script-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/61/useslots-w-script-setup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/61/useslots-in-script-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/61/useslots-dans-script-setup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/61/useslots-in-script-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/62/async-component-loading-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/62/proces-ladowania-async-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/62/async-component-loading-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/62/processus-de-chargement-d-un-composant-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/62/async-component-loading-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/63/async-component-with-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/63/async-component-z-opcjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/63/async-component-with-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/63/composant-asynchrone-avec-options"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/63/async-component-with-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/64/keepalive-max-cache</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/64/keepalive-max-cache"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/64/keepalive-max-cache"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/64/limite-de-cache-de-keepalive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/64/keepalive-max-cache"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/65/slot-vs-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/65/slot-vs-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/65/slot-vs-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/65/slot-vs-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/65/slot-vs-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/66/when-to-use-dynamic-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/66/kiedy-uzyc-dynamic-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/66/when-to-use-dynamic-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/66/quand-utiliser-les-composants-dynamiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/66/when-to-use-dynamic-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/67/onactivated-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/67/onactivated-hook"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/67/onactivated-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/67/le-hook-onactivated"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/67/onactivated-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/68/dynamic-component-lifecycle-without-keepalive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/68/cykl-zycia-dynamic-component-bez-keepalive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/68/dynamic-component-lifecycle-without-keepalive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/68/cycle-de-vie-d-un-composant-dynamique-sans-keepalive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/68/dynamic-component-lifecycle-without-keepalive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/70/mentor-link-slots-dynamic-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/70/link-do-mentora-slots-dynamic-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/70/mentor-link-slots-dynamic-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/70/lien-mentor-slots-composants-dynamiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/70/mentor-link-slots-dynamic-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/8/71/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/8/71/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/8/71/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/8/71/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/8/71/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/1/introduction-vueuse-and-advanced-composables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/1/wprowadzenie-vueuse-i-zaawansowane-composables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/1/introduction-vueuse-and-advanced-composables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/1/introduction-vueuse-et-composables-avances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/1/introduction-vueuse-and-advanced-composables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/3/factory-composables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/3/factory-composables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/3/factory-composables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/3/composables-factory"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/3/factory-composables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/4/composable-composition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/4/kompozycja-composables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/4/composable-composition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/4/composition-de-composables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/4/composable-composition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/5/practice-factory-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/5/praktyka-factory-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/5/practice-factory-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/5/pratique-composable-factory"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/5/practice-factory-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/6/dependency-injection-in-composables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/6/dependency-injection-w-composables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/6/dependency-injection-in-composables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/6/injection-de-dependances-dans-les-composables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/6/dependency-injection-in-composables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/7/provide-syntax-in-a-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/7/skladnia-provide-w-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/7/provide-syntax-in-a-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/7/syntaxe-de-provide-dans-un-composable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/7/provide-syntax-in-a-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/8/error-handling-in-composables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/8/obsluga-bledow-w-composables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/8/error-handling-in-composables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/8/gestion-des-erreurs-dans-les-composables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/8/error-handling-in-composables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/9/practice-composable-with-error-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/9/praktyka-composable-z-error-handling"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/9/practice-composable-with-error-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/9/pratique-composable-avec-gestion-des-erreurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/9/practice-composable-with-error-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/10/calling-inject-in-a-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/10/wywolanie-inject-w-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/10/calling-inject-in-a-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/10/appeler-inject-dans-un-composable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/10/calling-inject-in-a-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/12/reactive-singleton</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/12/reactive-singleton"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/12/reactive-singleton"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/12/singleton-reactif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/12/reactive-singleton"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/13/state-machine-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/13/state-machine-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/13/state-machine-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/13/machine-a-etats-en-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/13/state-machine-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/14/practice-state-machine-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/14/praktyka-state-machine-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/14/practice-state-machine-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/14/pratique-composable-machine-a-etats"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/14/practice-state-machine-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/15/reactive-singleton-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/15/cykl-zycia-reactive-singleton"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/15/reactive-singleton-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/15/cycle-de-vie-du-singleton-reactif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/15/reactive-singleton-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/16/readonly-in-singleton</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/16/readonly-w-singleton"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/16/readonly-in-singleton"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/16/readonly-dans-un-singleton"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/16/readonly-in-singleton"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/17/using-event-bus-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/17/uzycie-event-bus-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/17/using-event-bus-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/17/utiliser-un-composable-event-bus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/17/using-event-bus-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/18/practice-reactive-observer-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/18/praktyka-reactive-observer-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/18/practice-reactive-observer-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/18/pratique-modele-observer-reactif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/18/practice-reactive-observer-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/19/transition-in-state-machine</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/19/transition-w-state-machine"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/19/transition-in-state-machine"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/19/transition-dans-une-machine-a-etats"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/19/transition-in-state-machine"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/21/vueuse-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/21/biblioteka-vueuse"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/21/vueuse-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/21/bibliotheque-vueuse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/21/vueuse-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/22/uselocalstorage-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/22/funkcja-uselocalstorage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/22/uselocalstorage-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/22/fonction-uselocalstorage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/22/uselocalstorage-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/23/practice-usewindowsize</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/23/praktyka-usewindowsize"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/23/practice-usewindowsize"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/23/pratique-usewindowsize"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/23/practice-usewindowsize"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/24/installing-and-using-vueuse</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/24/instalacja-i-uzycie-vueuse"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/24/installing-and-using-vueuse"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/24/installer-et-utiliser-vueuse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/24/installing-and-using-vueuse"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/25/usemouseinelement-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/25/composable-usemouseinelement"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/25/usemouseinelement-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/25/composable-usemouseinelement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/25/usemouseinelement-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/26/importing-a-composable-from-vueuse</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/26/import-composable-z-vueuse"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/26/importing-a-composable-from-vueuse"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/26/importer-un-composable-depuis-vueuse"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/26/importing-a-composable-from-vueuse"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/27/practice-usedark-toggle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/27/praktyka-usedark-toggle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/27/practice-usedark-toggle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/27/pratique-bascule-usedark"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/27/practice-usedark-toggle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/28/using-usewindowsize</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/28/uzycie-usewindowsize"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/28/using-usewindowsize"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/28/utiliser-usewindowsize"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/28/using-usewindowsize"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/30/withsetup-helper-in-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/30/helper-withsetup-w-testach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/30/withsetup-helper-in-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/30/l-aide-withsetup-dans-les-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/30/withsetup-helper-in-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/31/mocking-in-composable-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/31/mockowanie-w-testach-composables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/31/mocking-in-composable-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/31/mocking-dans-les-tests-de-composables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/31/mocking-in-composable-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/32/practice-test-a-composable-with-a-mock</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/32/praktyka-test-composable-z-mockiem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/32/practice-test-a-composable-with-a-mock"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/32/pratique-tester-un-composable-avec-un-mock"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/32/practice-test-a-composable-with-a-mock"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/33/steps-for-testing-a-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/33/kroki-testowania-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/33/steps-for-testing-a-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/33/etapes-pour-tester-un-composable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/33/steps-for-testing-a-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/34/nexttick-in-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/34/nexttick-w-testach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/34/nexttick-in-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/34/nexttick-dans-les-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/34/nexttick-in-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/35/assertion-in-a-composable-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/35/asercja-w-tescie-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/35/assertion-in-a-composable-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/35/assertion-dans-un-test-de-composable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/35/assertion-in-a-composable-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/36/practice-test-usesearchfilter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/36/praktyka-test-usesearchfilter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/36/practice-test-usesearchfilter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/36/pratique-tester-usesearchfilter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/36/practice-test-usesearchfilter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/37/mocking-a-function-in-vitest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/37/mock-funkcji-w-vitest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/37/mocking-a-function-in-vitest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/37/mocker-une-fonction-dans-vitest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/37/mocking-a-function-in-vitest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/39/shallowref-vs-ref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/39/shallowref-vs-ref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/39/shallowref-vs-ref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/39/shallowref-vs-ref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/39/shallowref-vs-ref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/40/computed-caching</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/40/computed-caching"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/40/computed-caching"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/40/mise-en-cache-de-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/40/computed-caching"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/41/practice-shallowref-with-batch-update</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/41/praktyka-shallowref-z-batch-update"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/41/practice-shallowref-with-batch-update"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/41/pratique-shallowref-avec-mise-a-jour-groupee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/41/practice-shallowref-with-batch-update"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/42/how-a-memory-leak-happens-in-a-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/42/jak-powstaje-wyciek-pamieci-w-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/42/how-a-memory-leak-happens-in-a-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/42/comment-nait-une-fuite-memoire-dans-un-composable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/42/how-a-memory-leak-happens-in-a-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/43/triggerref-with-shallowref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/43/triggerref-w-shallowref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/43/triggerref-with-shallowref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/43/triggerref-avec-shallowref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/43/triggerref-with-shallowref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/44/batch-update-with-shallowref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/44/batch-update-z-shallowref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/44/batch-update-with-shallowref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/44/mise-a-jour-groupee-avec-shallowref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/44/batch-update-with-shallowref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/45/practice-composable-with-computed-caching</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/45/praktyka-composable-z-computed-caching"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/45/practice-composable-with-computed-caching"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/45/pratique-composable-avec-mise-en-cache-de-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/45/practice-composable-with-computed-caching"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/46/performance-watch-vs-watcheffect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/46/wydajnosc-watch-vs-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/46/performance-watch-vs-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/46/performance-watch-vs-watcheffect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/46/performance-watch-vs-watcheffect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/47/creating-a-new-array-in-shallowref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/47/tworzenie-nowej-tablicy-w-shallowref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/47/creating-a-new-array-in-shallowref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/47/creer-un-nouveau-tableau-dans-shallowref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/47/creating-a-new-array-in-shallowref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/48/preventing-memory-leaks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/48/zapobieganie-wyciekom-pamieci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/48/preventing-memory-leaks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/48/prevenir-les-fuites-memoire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/48/preventing-memory-leaks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/50/useexperiments-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/50/composable-useexperiments"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/50/useexperiments-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/50/composable-useexperiments"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/50/useexperiments-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/51/computed-in-composables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/51/computed-w-composables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/51/computed-in-composables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/51/computed-dans-les-composables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/51/computed-in-composables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/52/practice-useexperiments</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/52/praktyka-useexperiments"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/52/practice-useexperiments"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/52/pratique-useexperiments"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/52/practice-useexperiments"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/53/composables-workflow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/53/workflow-composables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/53/composables-workflow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/53/flux-de-travail-des-composables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/53/composables-workflow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/54/crud-composable-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/54/pattern-composable-z-crud"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/54/crud-composable-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/54/modele-de-composable-crud"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/54/crud-composable-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/55/composable-with-a-parameter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/55/composable-z-parametrem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/55/composable-with-a-parameter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/55/composable-avec-un-parametre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/55/composable-with-a-parameter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/56/practice-uselabfilters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/56/praktyka-uselabfilters"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/56/practice-uselabfilters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/56/pratique-uselabfilters"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/56/practice-uselabfilters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/57/composable-composition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/57/kompozycja-composables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/57/composable-composition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/57/composition-de-composables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/57/composable-composition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/58/integrating-composables-in-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/58/integracja-composables-w-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/58/integrating-composables-in-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/58/integrer-des-composables-dans-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/58/integrating-composables-in-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/59/computed-in-a-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/59/computed-w-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/59/computed-in-a-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/59/computed-dans-un-composable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/59/computed-in-a-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/60/full-composable-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/60/pelny-cykl-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/60/full-composable-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/60/cycle-de-vie-complet-d-un-composable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/60/full-composable-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/61/composition-in-lab-manager</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/61/kompozycja-w-lab-manager"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/61/composition-in-lab-manager"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/61/composition-dans-lab-manager"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/61/composition-in-lab-manager"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/62/script-setup-with-composables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/62/script-setup-z-composables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/62/script-setup-with-composables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/62/script-setup-avec-composables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/62/script-setup-with-composables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/63/composable-file-location</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/63/lokalizacja-pliku-composable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/63/composable-file-location"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/63/emplacement-du-fichier-de-composable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/63/composable-file-location"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/64/proper-composable-initialization-with-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/64/poprawna-inicjalizacja-composable-z-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/64/proper-composable-initialization-with-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/64/initialisation-correcte-d-un-composable-avec-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/64/proper-composable-initialization-with-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/66/lab-manager-system-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/66/lab-manager-system-mentor"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/66/lab-manager-system-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/66/systeme-lab-manager-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/66/lab-manager-system-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/9/67/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/9/67/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/9/67/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/9/67/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/9/67/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/1/introduction-vue-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/1/wprowadzenie-vue-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/1/introduction-vue-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/1/introduction-vue-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/1/introduction-vue-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/3/installing-vue-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/3/instalacja-vue-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/3/installing-vue-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/3/installer-vue-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/3/installing-vue-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/4/the-createrouter-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/4/funkcja-createrouter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/4/the-createrouter-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/4/la-fonction-createrouter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/4/the-createrouter-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/5/practice-basic-router-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/5/praktyka-podstawowa-konfiguracja-routera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/5/practice-basic-router-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/5/pratique-configuration-de-base-du-routeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/5/practice-basic-router-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/6/routerlink-vs-the-a-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/6/routerlink-vs-tag-a"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/6/routerlink-vs-the-a-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/6/routerlink-vs-la-balise-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/6/routerlink-vs-the-a-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/7/vue-router-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/7/konfiguracja-vue-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/7/vue-router-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/7/configuration-de-vue-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/7/vue-router-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/8/practice-navigation-menu-with-routerlink</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/8/praktyka-menu-nawigacyjne-z-routerlink"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/8/practice-navigation-menu-with-routerlink"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/8/pratique-menu-de-navigation-avec-routerlink"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/8/practice-navigation-menu-with-routerlink"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/9/vue-router-navigation-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/9/proces-nawigacji-vue-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/9/vue-router-navigation-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/9/flux-de-navigation-de-vue-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/9/vue-router-navigation-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/10/the-routerview-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/10/komponent-routerview"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/10/the-routerview-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/10/le-composant-routerview"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/10/the-routerview-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/11/routerlink-active-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/11/aktywna-klasa-routerlink"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/11/routerlink-active-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/11/la-classe-active-de-routerlink"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/11/routerlink-active-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/12/practice-navigation-with-named-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/12/praktyka-nawigacja-z-named-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/12/practice-navigation-with-named-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/12/pratique-navigation-avec-des-routes-nommees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/12/practice-navigation-with-named-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/13/routerlink-syntax-with-named-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/13/skladnia-routerlink-z-named-route"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/13/routerlink-syntax-with-named-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/13/syntaxe-de-routerlink-avec-une-route-nommee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/13/routerlink-syntax-with-named-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/14/browser-history-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/14/typy-historii-przegladarki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/14/browser-history-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/14/types-d-historique-du-navigateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/14/browser-history-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/15/practice-styling-active-links</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/15/praktyka-stylowanie-aktywnych-linkow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/15/practice-styling-active-links"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/15/pratique-styliser-les-liens-actifs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/15/practice-styling-active-links"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/17/defining-a-dynamic-parameter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/17/definicja-dynamicznego-parametru"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/17/defining-a-dynamic-parameter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/17/definir-un-parametre-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/17/defining-a-dynamic-parameter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/18/the-useroute-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/18/composable-useroute"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/18/the-useroute-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/18/le-composable-useroute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/18/the-useroute-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/19/practice-route-with-a-dynamic-parameter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/19/praktyka-route-z-parametrem-dynamicznym"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/19/practice-route-with-a-dynamic-parameter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/19/pratique-route-avec-un-parametre-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/19/practice-route-with-a-dynamic-parameter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/20/dynamic-route-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/20/przeplyw-dynamicznych-tras"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/20/dynamic-route-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/20/flux-d-une-route-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/20/dynamic-route-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/21/query-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/21/query-parameters"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/21/query-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/21/parametres-de-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/21/query-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/22/navigation-with-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/22/nawigacja-z-parametrami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/22/navigation-with-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/22/navigation-avec-parametres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/22/navigation-with-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/23/practice-query-parameters-and-filtering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/23/praktyka-query-parameters-i-filtrowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/23/practice-query-parameters-and-filtering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/23/pratique-parametres-de-requete-et-filtrage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/23/practice-query-parameters-and-filtering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/24/routerlink-syntax-with-a-parameter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/24/skladnia-routerlink-z-parametrem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/24/routerlink-syntax-with-a-parameter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/24/syntaxe-de-routerlink-avec-un-parametre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/24/routerlink-syntax-with-a-parameter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/26/the-children-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/26/wlasciwosc-children"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/26/the-children-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/26/la-propriete-children"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/26/the-children-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/27/rendering-nested-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/27/renderowanie-nested-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/27/rendering-nested-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/27/le-rendu-des-routes-imbriquees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/27/rendering-nested-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/28/practice-nested-routes-with-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/28/praktyka-nested-routes-z-layout"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/28/practice-nested-routes-with-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/28/pratique-routes-imbriquees-avec-mise-en-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/28/practice-nested-routes-with-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/29/nested-routes-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/29/hierarchia-nested-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/29/nested-routes-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/29/hierarchie-des-routes-imbriquees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/29/nested-routes-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/30/redirect-in-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/30/redirect-w-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/30/redirect-in-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/30/redirection-dans-les-routes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/30/redirect-in-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/31/nested-route-definition-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/31/skladnia-nested-route-z-children"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/31/nested-route-definition-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/31/syntaxe-de-definition-d-une-route-imbriquee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/31/nested-route-definition-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/32/practice-default-child-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/32/praktyka-default-child-route"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/32/practice-default-child-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/32/pratique-route-enfant-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/32/practice-default-child-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/33/route-specificity-in-vue-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/33/specyficznosc-tras-w-vue-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/33/route-specificity-in-vue-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/33/la-specificite-des-routes-dans-vue-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/33/route-specificity-in-vue-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/35/global-beforeeach</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/35/global-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/35/global-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/35/le-beforeeach-global"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/35/global-beforeeach"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/36/route-meta-fields</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/36/pola-meta-w-route"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/36/route-meta-fields"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/36/les-champs-meta-de-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/36/route-meta-fields"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/37/practice-auth-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/37/praktyka-auth-guard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/37/practice-auth-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/37/pratique-garde-d-authentification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/37/practice-auth-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/38/navigation-guards-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/38/kolejnosc-navigation-guards"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/38/navigation-guards-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/38/ordre-des-gardes-de-navigation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/38/navigation-guards-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/39/per-route-beforeenter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/39/per-route-beforeenter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/39/per-route-beforeenter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/39/beforeenter-par-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/39/per-route-beforeenter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/40/beforeeach-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/40/skladnia-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/40/beforeeach-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/40/syntaxe-de-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/40/beforeeach-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/41/practice-onbeforerouteleave</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/41/praktyka-onbeforerouteleave"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/41/practice-onbeforerouteleave"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/41/pratique-onbeforerouteleave"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/41/practice-onbeforerouteleave"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/42/the-aftereach-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/42/guard-aftereach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/42/the-aftereach-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/42/le-garde-aftereach"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/42/the-aftereach-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/43/route-definition-with-meta-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/43/skladnia-route-z-meta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/43/route-definition-with-meta-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/43/syntaxe-de-definition-de-route-avec-meta"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/43/route-definition-with-meta-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/46/the-userouter-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/46/composable-userouter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/46/the-userouter-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/46/le-composable-userouter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/46/the-userouter-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/47/push-vs-replace-difference</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/47/roznica-push-vs-replace"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/47/push-vs-replace-difference"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/47/difference-entre-push-et-replace"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/47/push-vs-replace-difference"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/48/practice-programmatic-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/48/praktyka-nawigacja-programowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/48/practice-programmatic-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/48/pratique-navigation-programmatique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/48/practice-programmatic-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/49/router-push-with-an-object</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/49/router-push-z-obiektem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/49/router-push-with-an-object"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/49/router-push-avec-un-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/49/router-push-with-an-object"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/50/router-push-with-query-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/50/skladnia-router-push-z-query"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/50/router-push-with-query-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/50/syntaxe-de-router-push-avec-query"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/50/router-push-with-query-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/51/practice-navigation-after-an-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/51/praktyka-nawigacja-po-akcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/51/practice-navigation-after-an-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/51/pratique-navigation-apres-une-action"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/51/practice-navigation-after-an-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/52/useroute-vs-userouter-difference</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/52/roznica-useroute-vs-userouter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/52/useroute-vs-userouter-difference"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/52/difference-entre-useroute-et-userouter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/52/useroute-vs-userouter-difference"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/54/lazy-loading-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/54/lazy-loading-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/54/lazy-loading-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/54/chargement-paresseux-des-routes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/54/lazy-loading-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/55/catch-all-route-for-404</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/55/catch-all-route-404"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/55/catch-all-route-for-404"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/55/route-attrape-tout-pour-le-404"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/55/catch-all-route-for-404"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/56/practice-lazy-loading-and-404</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/56/praktyka-lazy-loading-i-404"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/56/practice-lazy-loading-and-404"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/56/pratique-lazy-loading-et-404"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/56/practice-lazy-loading-and-404"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/57/lazy-loaded-route-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/57/skladnia-lazy-loaded-route"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/57/lazy-loaded-route-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/57/syntaxe-d-une-route-en-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/57/lazy-loaded-route-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/58/scrollbehavior</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/58/scrollbehavior"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/58/scrollbehavior"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/58/scrollbehavior"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/58/scrollbehavior"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/59/route-loading-strategies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/59/strategie-ladowania-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/59/route-loading-strategies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/59/strategies-de-chargement-des-routes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/59/route-loading-strategies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/60/scrollbehavior-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/60/skladnia-scrollbehavior"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/60/scrollbehavior-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/60/syntaxe-de-scrollbehavior"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/60/scrollbehavior-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/61/transitions-with-routerview</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/61/transitions-z-routerview"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/61/transitions-with-routerview"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/61/transitions-avec-routerview"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/61/transitions-with-routerview"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/62/routerview-with-transition-and-suspense-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/62/elementy-routerview-z-transition-i-suspense"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/62/routerview-with-transition-and-suspense-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/62/elements-routerview-avec-transition-et-suspense"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/62/routerview-with-transition-and-suspense-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/63/catch-all-route-path</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/63/catch-all-route-path"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/63/catch-all-route-path"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/63/chemin-de-la-route-attrape-tout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/63/catch-all-route-path"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/64/full-router-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/64/pelna-konfiguracja-routera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/64/full-router-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/64/configuration-complete-du-routeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/64/full-router-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/65/transitions-in-routerview-slot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/65/transitions-w-routerview-slot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/65/transitions-in-routerview-slot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/65/transitions-dans-le-slot-de-routerview"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/65/transitions-in-routerview-slot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/66/vue-router-navigation-cycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/66/cykl-nawigacji-vue-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/66/vue-router-navigation-cycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/66/cycle-de-navigation-de-vue-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/66/vue-router-navigation-cycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/67/router-configuration-with-guard-and-meta</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/67/konfiguracja-routera-z-guard-i-meta"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/67/router-configuration-with-guard-and-meta"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/67/configuration-du-routeur-avec-garde-et-meta"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/67/router-configuration-with-guard-and-meta"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/68/lazy-loading-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/68/lazy-loading-tras"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/68/lazy-loading-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/68/chargement-paresseux-des-routes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/68/lazy-loading-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/70/mentor-link-vue-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/70/link-do-mentora-vue-router"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/70/mentor-link-vue-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/70/lien-mentor-vue-router"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/70/mentor-link-vue-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/10/71/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/10/71/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/10/71/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/10/71/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/10/71/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/1/introduction-pinia</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/1/wprowadzenie-pinia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/1/introduction-pinia"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/1/introduction-pinia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/1/introduction-pinia"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/3/what-is-pinia</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/3/czym-jest-pinia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/3/what-is-pinia"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/3/qu-est-ce-que-pinia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/3/what-is-pinia"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/4/creating-a-pinia-instance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/4/tworzenie-instancji-pinia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/4/creating-a-pinia-instance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/4/creer-une-instance-de-pinia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/4/creating-a-pinia-instance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/5/practice-first-store</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/5/praktyka-pierwszy-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/5/practice-first-store"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/5/pratique-premier-store"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/5/practice-first-store"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/6/defining-a-store</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/6/definiowanie-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/6/defining-a-store"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/6/definir-un-store"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/6/defining-a-store"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/7/definestore-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/7/skladnia-definestore"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/7/definestore-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/7/syntaxe-de-definestore"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/7/definestore-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/8/practice-using-a-store-in-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/8/praktyka-uzywanie-store-w-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/8/practice-using-a-store-in-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/8/pratique-utiliser-un-store-dans-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/8/practice-using-a-store-in-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/10/defining-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/10/definiowanie-state"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/10/defining-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/10/definir-le-state"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/10/defining-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/11/the-patch-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/11/metoda-patch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/11/the-patch-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/11/la-methode-patch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/11/the-patch-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/12/practice-state-and-patch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/12/praktyka-state-i-patch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/12/practice-state-and-patch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/12/pratique-state-et-patch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/12/practice-state-and-patch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/13/pinia-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/13/konfiguracja-pinia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/13/pinia-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/13/configuration-de-pinia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/13/pinia-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/14/storetorefs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/14/storetorefs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/14/storetorefs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/14/storetorefs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/14/storetorefs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/15/using-storetorefs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/15/uzycie-storetorefs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/15/using-storetorefs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/15/utiliser-storetorefs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/15/using-storetorefs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/16/practice-patch-with-a-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/16/praktyka-patch-z-funkcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/16/practice-patch-with-a-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/16/pratique-patch-avec-une-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/16/practice-patch-with-a-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/18/what-are-getters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/18/czym-sa-getters"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/18/what-are-getters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/18/que-sont-les-getters"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/18/what-are-getters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/19/getters-in-composition-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/19/getters-w-composition-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/19/getters-in-composition-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/19/les-getters-en-composition-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/19/getters-in-composition-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/20/practice-getters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/20/praktyka-getters"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/20/practice-getters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/20/pratique-getters"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/20/practice-getters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/21/getter-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/21/definicja-gettera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/21/getter-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/21/definition-d-un-getter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/21/getter-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/22/getter-with-parameter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/22/getter-z-parametrem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/22/getter-with-parameter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/22/getter-avec-parametre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/22/getter-with-parameter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/23/parameterized-getter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/23/getter-parametryczny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/23/parameterized-getter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/23/getter-parametre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/23/parameterized-getter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/24/practice-filtering-getters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/24/praktyka-filtrujace-gettery"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/24/practice-filtering-getters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/24/pratique-getters-de-filtrage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/24/practice-filtering-getters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/26/what-are-actions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/26/czym-sa-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/26/what-are-actions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/26/que-sont-les-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/26/what-are-actions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/27/asynchronous-actions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/27/asynchroniczne-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/27/asynchronous-actions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/27/actions-asynchrones"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/27/asynchronous-actions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/28/practice-async-actions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/28/praktyka-async-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/28/practice-async-actions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/28/pratique-actions-asynchrones"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/28/practice-async-actions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/29/async-action-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/29/wzorzec-async-action"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/29/async-action-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/29/motif-d-action-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/29/async-action-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/30/calling-actions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/30/wywolywanie-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/30/calling-actions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/30/appeler-des-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/30/calling-actions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/31/practice-error-handling-in-actions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/31/praktyka-error-handling-w-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/31/practice-error-handling-in-actions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/31/pratique-gestion-des-erreurs-dans-les-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/31/practice-error-handling-in-actions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/32/using-a-store-in-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/32/uzycie-store-w-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/32/using-a-store-in-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/32/utiliser-un-store-dans-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/32/using-a-store-in-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/33/async-action-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/33/przeplyw-async-action"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/33/async-action-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/33/deroulement-d-une-action-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/33/async-action-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/35/composition-vs-options-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/35/composition-vs-options-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/35/composition-vs-options-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/35/composition-vs-options-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/35/composition-vs-options-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/36/store-elements-in-composition-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/36/elementy-store-w-composition-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/36/store-elements-in-composition-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/36/elements-d-un-store-en-composition-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/36/store-elements-in-composition-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/37/practice-settings-store</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/37/praktyka-settings-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/37/practice-settings-store"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/37/pratique-store-de-parametres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/37/practice-settings-store"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/38/watchers-in-a-store</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/38/watchers-w-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/38/watchers-in-a-store"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/38/watchers-dans-un-store"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/38/watchers-in-a-store"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/39/typescript-in-a-store</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/39/typescript-w-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/39/typescript-in-a-store"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/39/typescript-dans-un-store"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/39/typescript-in-a-store"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/40/reset-in-composition-api</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/40/reset-w-composition-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/40/reset-in-composition-api"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/40/reset-en-composition-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/40/reset-in-composition-api"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/41/practice-complete-crew-store</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/41/praktyka-crew-store-kompletny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/41/practice-complete-crew-store"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/41/pratique-store-d-equipage-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/41/practice-complete-crew-store"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/43/store-using-another-store</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/43/store-uzywajacy-innego-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/43/store-using-another-store"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/43/un-store-qui-en-utilise-un-autre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/43/store-using-another-store"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/44/where-to-call-usestore</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/44/gdzie-wywolywac-usestore"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/44/where-to-call-usestore"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/44/ou-appeler-usestore"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/44/where-to-call-usestore"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/45/practice-store-composition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/45/praktyka-store-composition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/45/practice-store-composition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/45/pratique-composition-de-stores"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/45/practice-store-composition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/46/multi-store-architecture</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/46/architektura-wielu-stores"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/46/multi-store-architecture"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/46/architecture-multi-stores"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/46/multi-store-architecture"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/47/multiple-stores-vs-one-store</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/47/multiple-stores-vs-jeden-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/47/multiple-stores-vs-one-store"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/47/plusieurs-stores-vs-un-seul-store"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/47/multiple-stores-vs-one-store"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/48/cross-store-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/48/cross-store-action"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/48/cross-store-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/48/action-inter-stores"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/48/cross-store-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/49/practice-multi-store-dashboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/49/praktyka-multi-store-dashboard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/49/practice-multi-store-dashboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/49/pratique-dashboard-multi-stores"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/49/practice-multi-store-dashboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/51/subscribe-in-pinia</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/51/subscribe-w-pinia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/51/subscribe-in-pinia"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/51/subscribe-dans-pinia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/51/subscribe-in-pinia"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/52/persistence-plugin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/52/persistence-plugin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/52/persistence-plugin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/52/plugin-de-persistance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/52/persistence-plugin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/53/practice-subscribe-and-persistence</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/53/praktyka-subscribe-i-persistence"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/53/practice-subscribe-and-persistence"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/53/pratique-subscribe-et-persistance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/53/practice-subscribe-and-persistence"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/54/persistence-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/54/konfiguracja-persistence"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/54/persistence-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/54/configuration-de-la-persistance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/54/persistence-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/55/onaction-in-pinia</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/55/onaction-w-pinia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/55/onaction-in-pinia"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/55/onaction-dans-pinia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/55/onaction-in-pinia"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/56/subscribe-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/56/przeplyw-subscribe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/56/subscribe-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/56/deroulement-de-subscribe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/56/subscribe-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/57/custom-plugin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/57/custom-plugin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/57/custom-plugin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/57/plugin-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/57/custom-plugin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/58/practice-complete-logging-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/58/praktyka-kompletny-system-logowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/58/practice-complete-logging-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/58/pratique-systeme-de-journalisation-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/58/practice-complete-logging-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/59/plugin-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/59/plugin-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/59/plugin-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/59/motif-d-un-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/59/plugin-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/60/advanced-persist-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/60/persist-konfiguracja-zaawansowana"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/60/advanced-persist-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/60/configuration-avancee-de-persist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/60/advanced-persist-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/61/accessing-state-in-a-store</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/61/dostep-do-state-w-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/61/accessing-state-in-a-store"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/61/acceder-au-state-dans-un-store"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/61/accessing-state-in-a-store"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/62/devtools-in-pinia</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/62/devtools-w-pinia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/62/devtools-in-pinia"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/62/les-devtools-dans-pinia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/62/devtools-in-pinia"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/63/data-flow-in-pinia</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/63/przeplyw-danych-w-pinia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/63/data-flow-in-pinia"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/63/flux-de-donnees-dans-pinia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/63/data-flow-in-pinia"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/64/vuex-vs-pinia-mutations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/64/vuex-vs-pinia-mutations"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/64/vuex-vs-pinia-mutations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/64/vuex-vs-pinia-les-mutations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/64/vuex-vs-pinia-mutations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/65/patch-with-a-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/65/patch-z-funkcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/65/patch-with-a-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/65/patch-avec-une-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/65/patch-with-a-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/66/full-store-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/66/pelny-lifecycle-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/66/full-store-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/66/cycle-de-vie-complet-d-un-store"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/66/full-store-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/67/when-to-use-pinia-vs-provide-inject</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/67/kiedy-uzyc-pinia-vs-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/67/when-to-use-pinia-vs-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/67/quand-utiliser-pinia-vs-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/67/when-to-use-pinia-vs-provide-inject"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/68/pinia-plugin-registration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/68/rejestracja-pluginu-pinia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/68/pinia-plugin-registration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/68/enregistrement-d-un-plugin-pinia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/68/pinia-plugin-registration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/70/practice-complete-resource-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/70/praktyka-kompletny-system-zasobow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/70/practice-complete-resource-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/70/pratique-systeme-de-ressources-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/70/practice-complete-resource-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/71/mentor-link-pinia-store</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/71/link-do-mentora-pinia-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/71/mentor-link-pinia-store"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/71/lien-mentor-store-pinia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/71/mentor-link-pinia-store"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/11/72/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/11/72/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/11/72/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/11/72/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/11/72/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/1/introduction-testing-deployment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/1/wprowadzenie-testing-deployment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/1/introduction-testing-deployment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/1/introduction-tests-et-deploiement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/1/introduction-testing-deployment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/3/benefits-of-testing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/3/zalety-testowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/3/benefits-of-testing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/3/les-avantages-des-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/3/benefits-of-testing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/4/vitest-testing-framework</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/4/framework-testowy-vitest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/4/vitest-testing-framework"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/4/le-framework-de-test-vitest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/4/vitest-testing-framework"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/5/practice-vitest-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/5/praktyka-konfiguracja-vitest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/5/practice-vitest-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/5/pratique-configuration-de-vitest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/5/practice-vitest-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/6/role-of-vue-test-utils</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/6/rola-vue-test-utils"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/6/role-of-vue-test-utils"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/6/le-role-de-vue-test-utils"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/6/role-of-vue-test-utils"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/7/vitest-test-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/7/struktura-testu-vitest"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/7/vitest-test-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/7/structure-d-un-test-vitest"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/7/vitest-test-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/8/practice-first-component-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/8/praktyka-pierwszy-test-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/8/practice-first-component-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/8/pratique-premier-test-de-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/8/practice-first-component-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/9/steps-of-writing-a-component-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/9/etapy-pisania-testu-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/9/steps-of-writing-a-component-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/9/etapes-de-l-ecriture-d-un-test-de-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/9/steps-of-writing-a-component-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/10/testing-emitted-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/10/testowanie-emitowanych-eventow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/10/testing-emitted-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/10/tester-les-evenements-emis"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/10/testing-emitted-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/11/mounting-a-component-with-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/11/montowanie-komponentu-z-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/11/mounting-a-component-with-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/11/monter-un-composant-avec-des-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/11/mounting-a-component-with-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/12/practice-testing-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/12/praktyka-testowanie-eventow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/12/practice-testing-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/12/pratique-tester-les-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/12/practice-testing-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/13/testing-pyramid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/13/piramida-testowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/13/testing-pyramid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/13/la-pyramide-des-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/13/testing-pyramid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/14/testing-slots</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/14/testowanie-slotow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/14/testing-slots"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/14/tester-les-slots"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/14/testing-slots"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/15/simulating-a-click-in-a-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/15/symulacja-klikniecia-w-tescie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/15/simulating-a-click-in-a-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/15/simuler-un-clic-dans-un-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/15/simulating-a-click-in-a-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/17/testing-composables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/17/testowanie-composables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/17/testing-composables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/17/tester-les-composables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/17/testing-composables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/18/mocking-with-vi-fn</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/18/mocking-z-vi-fn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/18/mocking-with-vi-fn"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/18/le-mocking-avec-vi-fn"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/18/mocking-with-vi-fn"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/19/practice-testing-the-usecounter-composable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/19/praktyka-test-composable-usecounter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/19/practice-testing-the-usecounter-composable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/19/pratique-tester-le-composable-usecounter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/19/practice-testing-the-usecounter-composable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/20/testing-a-pinia-store-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/20/testowanie-pinia-store-kroki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/20/testing-a-pinia-store-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/20/tester-un-store-pinia-les-etapes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/20/testing-a-pinia-store-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/21/mocking-fetch-in-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/21/mockowanie-fetch-w-testach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/21/mocking-fetch-in-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/21/mocker-fetch-dans-les-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/21/mocking-fetch-in-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/22/vi-mock-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/22/skladnia-vi-mock"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/22/vi-mock-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/22/la-syntaxe-de-vi-mock"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/22/vi-mock-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/23/practice-testing-a-pinia-store</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/23/praktyka-test-pinia-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/23/practice-testing-a-pinia-store"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/23/pratique-tester-un-store-pinia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/23/practice-testing-a-pinia-store"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/24/mock-resolved-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/24/mock-resolved-value"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/24/mock-resolved-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/24/mock-resolved-value"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/24/mock-resolved-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/25/matcher-toequal-vs-tobe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/25/matcher-toequal-vs-tobe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/25/matcher-toequal-vs-tobe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/25/les-matchers-toequal-vs-tobe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/25/matcher-toequal-vs-tobe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/27/what-are-integration-tests</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/27/czym-sa-testy-integracyjne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/27/what-are-integration-tests"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/27/que-sont-les-tests-d-integration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/27/what-are-integration-tests"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/28/mount-vs-shallowmount</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/28/mount-vs-shallowmount"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/28/mount-vs-shallowmount"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/28/mount-vs-shallowmount"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/28/mount-vs-shallowmount"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/29/practice-integration-test-with-pinia</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/29/praktyka-test-integracji-z-pinia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/29/practice-integration-test-with-pinia"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/29/pratique-test-d-integration-avec-pinia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/29/practice-integration-test-with-pinia"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/30/e2e-test-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/30/kroki-testu-e2e"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/30/e2e-test-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/30/etapes-d-un-test-e2e"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/30/e2e-test-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/31/playwright-e2e-tool</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/31/playwright-narzedzie-e2e"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/31/playwright-e2e-tool"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/31/playwright-outil-e2e"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/31/playwright-e2e-tool"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/32/playwright-navigation-and-assertion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/32/playwright-nawigacja-i-asercja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/32/playwright-navigation-and-assertion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/32/playwright-navigation-et-assertion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/32/playwright-navigation-and-assertion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/33/practice-e2e-test-with-playwright</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/33/praktyka-test-e2e-z-playwright"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/33/practice-e2e-test-with-playwright"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/33/pratique-test-e2e-avec-playwright"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/33/practice-e2e-test-with-playwright"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/34/router-test-mounting-with-a-plugin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/34/router-test-mount-z-pluginem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/34/router-test-mounting-with-a-plugin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/34/test-du-router-montage-avec-un-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/34/router-test-mounting-with-a-plugin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/35/test-coverage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/35/test-coverage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/35/test-coverage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/35/la-couverture-de-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/35/test-coverage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/37/build-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/37/komenda-budowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/37/build-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/37/la-commande-de-build"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/37/build-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/38/vite-output-folder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/38/folder-wyjsciowy-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/38/vite-output-folder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/38/le-dossier-de-sortie-de-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/38/vite-output-folder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/39/practice-build-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/39/praktyka-konfiguracja-build"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/39/practice-build-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/39/pratique-configuration-du-build"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/39/practice-build-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/40/the-dist-folder-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/40/folder-dist-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/40/the-dist-folder-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/40/le-dossier-dist-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/40/the-dist-folder-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/41/environment-variables-in-vite</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/41/environment-variables-w-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/41/environment-variables-in-vite"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/41/les-variables-d-environnement-dans-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/41/environment-variables-in-vite"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/42/build-and-preview-commands</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/42/komenda-build-i-preview"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/42/build-and-preview-commands"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/42/commandes-de-build-et-de-previsualisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/42/build-and-preview-commands"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/43/accessing-an-env-variable-in-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/43/dostep-do-env-variable-w-kodzie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/43/accessing-an-env-variable-in-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/43/acceder-a-une-variable-d-env-dans-le-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/43/accessing-an-env-variable-in-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/44/practice-environment-variables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/44/praktyka-environment-variables"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/44/practice-environment-variables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/44/pratique-variables-d-environnement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/44/practice-environment-variables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/45/bundle-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/45/optymalizacja-bundle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/45/bundle-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/45/l-optimisation-du-bundle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/45/bundle-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/46/vue-application-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/46/optymalizacja-aplikacji-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/46/vue-application-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/46/l-optimisation-d-une-application-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/46/vue-application-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/48/deployment-on-vercel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/48/deployment-na-vercel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/48/deployment-on-vercel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/48/deploiement-sur-vercel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/48/deployment-on-vercel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/49/netlify-build-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/49/netlify-konfiguracja-build"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/49/netlify-build-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/49/netlify-configuration-du-build"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/49/netlify-build-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/50/practice-vercel-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/50/praktyka-konfiguracja-vercel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/50/practice-vercel-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/50/pratique-configuration-vercel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/50/practice-vercel-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/51/ci-cd-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/51/proces-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/51/ci-cd-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/51/le-processus-ci-cd"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/51/ci-cd-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/52/ci-cd-pipeline-for-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/52/pipeline-ci-cd-dla-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/52/ci-cd-pipeline-for-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/52/pipeline-ci-cd-pour-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/52/ci-cd-pipeline-for-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/53/docker-build-commands</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/53/docker-build-komendy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/53/docker-build-commands"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/53/build-docker-les-commandes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/53/docker-build-commands"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/54/spa-routing-on-a-server</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/54/spa-routing-na-serwerze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/54/spa-routing-on-a-server"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/54/le-routage-spa-sur-un-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/54/spa-routing-on-a-server"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/55/github-pages-base-path</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/55/github-pages-base-path"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/55/github-pages-base-path"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/55/github-pages-chemin-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/55/github-pages-base-path"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/56/practice-dockerfile</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/56/praktyka-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/56/practice-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/56/pratique-dockerfile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/56/practice-dockerfile"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/57/ci-cd-github-actions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/57/ci-cd-github-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/57/ci-cd-github-actions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/57/ci-cd-github-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/57/ci-cd-github-actions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/59/lazy-loading-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/59/lazy-loading-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/59/lazy-loading-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/59/chargement-paresseux-des-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/59/lazy-loading-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/60/defineasynccomponent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/60/defineasynccomponent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/60/defineasynccomponent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/60/defineasynccomponent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/60/defineasynccomponent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/61/practice-full-production-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/61/praktyka-pelna-konfiguracja-produkcyjna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/61/practice-full-production-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/61/pratique-configuration-de-production-complete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/61/practice-full-production-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/62/performance-monitoring</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/62/performance-monitoring"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/62/performance-monitoring"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/62/le-monitoring-des-performances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/62/performance-monitoring"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/63/pre-deployment-checklist</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/63/checklist-przed-deployment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/63/pre-deployment-checklist"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/63/checklist-avant-deploiement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/63/pre-deployment-checklist"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/64/vercel-cli-deployment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/64/vercel-cli-deployment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/64/vercel-cli-deployment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/64/deploiement-avec-le-cli-vercel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/64/vercel-cli-deployment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/65/seo-in-vue-spa</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/65/seo-w-vue-spa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/65/seo-in-vue-spa"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/65/le-seo-dans-une-spa-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/65/seo-in-vue-spa"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/66/terser-in-vite</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/66/terser-w-vite"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/66/terser-in-vite"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/66/terser-dans-vite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/66/terser-in-vite"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/67/github-actions-workflow-stages</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/67/github-actions-etapy-workflow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/67/github-actions-workflow-stages"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/67/github-actions-etapes-du-workflow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/67/github-actions-workflow-stages"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/68/netlify-deploy-cli</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/68/netlify-deploy-cli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/68/netlify-deploy-cli"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/68/deploiement-avec-le-cli-netlify"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/68/netlify-deploy-cli"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/69/nginx-try-files</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/69/nginx-try-files"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/69/nginx-try-files"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/69/nginx-try-files"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/69/nginx-try-files"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/70/docker-run</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/70/docker-run"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/70/docker-run"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/70/docker-run"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/70/docker-run"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/71/submit-the-final-project-to-mentor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/71/wyslanie-finalnego-projektu-do-mentora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/71/submit-the-final-project-to-mentor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/71/soumets-le-projet-final-au-mentor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/71/submit-the-final-project-to-mentor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/12/72/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/12/72/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/12/72/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/12/72/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/12/72/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/1/introduction-transitions-animations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/1/wprowadzenie-transitions-animations"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/1/introduction-transitions-animations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/1/introduction-transitions-et-animations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/1/introduction-transitions-animations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/3/purpose-of-the-transition-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/3/cel-komponentu-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/3/purpose-of-the-transition-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/3/role-du-composant-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/3/purpose-of-the-transition-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/4/the-v-enter-from-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/4/klasa-v-enter-from"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/4/the-v-enter-from-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/4/la-classe-v-enter-from"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/4/the-v-enter-from-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/5/practice-basic-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/5/praktyka-podstawowy-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/5/practice-basic-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/5/pratique-transition-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/5/practice-basic-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/6/the-v-enter-active-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/6/klasa-v-enter-active"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/6/the-v-enter-active-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/6/la-classe-v-enter-active"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/6/the-v-enter-active-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/7/order-of-enter-transition-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/7/kolejnosc-klas-transition-wejscia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/7/order-of-enter-transition-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/7/ordre-des-classes-de-transition-d-entree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/7/order-of-enter-transition-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/8/practice-css-transition-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/8/praktyka-klasy-css-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/8/practice-css-transition-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/8/pratique-classes-css-de-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/8/practice-css-transition-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/10/the-name-attribute-in-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/10/atrybut-name-w-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/10/the-name-attribute-in-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/10/l-attribut-name-dans-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/10/the-name-attribute-in-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/11/the-out-in-transition-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/11/tryb-przejscia-out-in"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/11/the-out-in-transition-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/11/le-mode-de-transition-out-in"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/11/the-out-in-transition-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/12/practice-named-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/12/praktyka-named-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/12/practice-named-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/12/pratique-transition-nommee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/12/practice-named-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/13/transition-syntax-with-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/13/skladnia-transition-z-mode"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/13/transition-syntax-with-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/13/syntaxe-de-transition-avec-mode"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/13/transition-syntax-with-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/14/default-transition-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/14/domyslny-tryb-przejscia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/14/default-transition-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/14/mode-de-transition-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/14/default-transition-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/15/order-of-leave-transition-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/15/kolejnosc-klas-transition-wyjscia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/15/order-of-leave-transition-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/15/ordre-des-classes-de-transition-de-sortie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/15/order-of-leave-transition-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/16/practice-transition-modes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/16/praktyka-tryby-przejsc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/16/practice-transition-modes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/16/pratique-modes-de-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/16/practice-transition-modes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/18/the-onenter-hook</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/18/hook-onenter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/18/the-onenter-hook"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/18/le-hook-onenter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/18/the-onenter-hook"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/19/order-of-enter-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/19/kolejnosc-hookow-wejscia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/19/order-of-enter-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/19/ordre-des-hooks-d-entree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/19/order-of-enter-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/20/practice-js-animation-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/20/praktyka-js-animation-hooks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/20/practice-js-animation-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/20/pratique-hooks-d-animation-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/20/practice-js-animation-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/21/the-done-callback</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/21/callback-done"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/21/the-done-callback"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/21/le-callback-done"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/21/the-done-callback"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/22/enter-hook-invocation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/22/wywolanie-hooka-enter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/22/enter-hook-invocation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/22/appel-du-hook-enter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/22/enter-hook-invocation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/23/the-css-false-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/23/atrybut-css-false"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/23/the-css-false-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/23/l-attribut-css-false"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/23/the-css-false-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/24/practice-animation-without-css</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/24/praktyka-animacja-bez-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/24/practice-animation-without-css"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/24/pratique-animation-sans-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/24/practice-animation-without-css"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/25/leave-hook-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/25/skladnia-hooka-leave"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/25/leave-hook-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/25/syntaxe-du-hook-leave"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/25/leave-hook-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/27/transition-vs-transitiongroup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/27/roznica-transition-vs-transitiongroup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/27/transition-vs-transitiongroup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/27/transition-vs-transitiongroup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/27/transition-vs-transitiongroup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/28/the-tag-attribute-in-transitiongroup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/28/atrybut-tag-w-transitiongroup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/28/the-tag-attribute-in-transitiongroup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/28/l-attribut-tag-dans-transitiongroup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/28/the-tag-attribute-in-transitiongroup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/29/practice-transitiongroup-with-a-list</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/29/praktyka-transitiongroup-z-lista"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/29/practice-transitiongroup-with-a-list"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/29/pratique-transitiongroup-avec-une-liste"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/29/practice-transitiongroup-with-a-list"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/30/transitiongroup-requirements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/30/wymagania-transitiongroup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/30/transitiongroup-requirements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/30/exigences-de-transitiongroup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/30/transitiongroup-requirements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/31/transitiongroup-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/31/skladnia-transitiongroup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/31/transitiongroup-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/31/syntaxe-de-transitiongroup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/31/transitiongroup-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/32/practice-move-transitions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/32/praktyka-move-transitions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/32/practice-move-transitions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/32/pratique-move-transitions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/32/practice-move-transitions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/34/gsap-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/34/gsap-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/34/gsap-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/34/gsap-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/34/gsap-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/35/gsap-integration-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/35/kroki-integracji-gsap"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/35/gsap-integration-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/35/etapes-d-integration-de-gsap"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/35/gsap-integration-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/36/practice-animate-css-with-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/36/praktyka-animate-css-z-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/36/practice-animate-css-with-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/36/pratique-animate-css-avec-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/36/practice-animate-css-with-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/37/custom-class-names</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/37/custom-class-names"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/37/custom-class-names"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/37/noms-de-classes-personnalises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/37/custom-class-names"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/38/custom-transition-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/38/custom-transition-classes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/38/custom-transition-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/38/classes-de-transition-personnalisees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/38/custom-transition-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/39/practice-gsap-in-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/39/praktyka-gsap-w-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/39/practice-gsap-in-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/39/pratique-gsap-dans-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/39/practice-gsap-in-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/41/transition-with-routerview</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/41/transition-z-routerview"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/41/transition-with-routerview"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/41/transition-avec-routerview"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/41/transition-with-routerview"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/42/router-transition-component-nesting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/42/kolejnosc-komponentow-router-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/42/router-transition-component-nesting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/42/imbrication-des-composants-pour-la-transition-de-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/42/router-transition-component-nesting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/43/practice-router-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/43/praktyka-router-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/43/practice-router-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/43/pratique-transition-de-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/43/practice-router-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/44/routerview-v-slot-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/44/routerview-v-slot-skladnia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/44/routerview-v-slot-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/44/syntaxe-de-routerview-v-slot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/44/routerview-v-slot-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/45/per-route-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/45/per-route-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/45/per-route-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/45/transition-par-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/45/per-route-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/46/meta-field-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/46/meta-field-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/46/meta-field-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/46/transition-via-le-champ-meta"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/46/meta-field-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/48/the-appear-prop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/48/appear-prop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/48/the-appear-prop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/48/la-prop-appear"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/48/the-appear-prop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/49/staggered-list-animation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/49/staggered-list-animation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/49/staggered-list-animation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/49/animation-de-liste-echelonnee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/49/staggered-list-animation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/50/practice-staggered-animation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/50/praktyka-staggered-animation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/50/practice-staggered-animation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/50/pratique-animation-echelonnee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/50/practice-staggered-animation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/51/appear-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/51/appear-classes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/51/appear-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/51/classes-appear"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/51/appear-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/52/data-attribute-in-stagger</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/52/data-attribute-w-stagger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/52/data-attribute-in-stagger"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/52/attribut-data-dans-le-stagger"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/52/data-attribute-in-stagger"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/53/css-vs-js-animation-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/53/typy-animacji-css-vs-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/53/css-vs-js-animation-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/53/types-d-animation-css-vs-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/53/css-vs-js-animation-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/54/the-duration-prop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/54/duration-prop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/54/the-duration-prop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/54/la-prop-duration"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/54/the-duration-prop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/55/duration-with-an-object</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/55/duration-z-obiektem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/55/duration-with-an-object"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/55/duration-avec-un-objet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/55/duration-with-an-object"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/56/leave-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/56/hooki-wyjscia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/56/leave-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/56/hooks-de-sortie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/56/leave-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/57/vue-animation-best-practices</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/57/dobre-praktyki-animacji-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/57/vue-animation-best-practices"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/57/bonnes-pratiques-d-animation-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/57/vue-animation-best-practices"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/58/prefers-reduced-motion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/58/prefers-reduced-motion"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/58/prefers-reduced-motion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/58/prefers-reduced-motion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/58/prefers-reduced-motion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/59/css-transition-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/59/css-transition-properties"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/59/css-transition-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/59/proprietes-de-transition-css"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/59/css-transition-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/60/the-6-css-transition-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/60/6-klas-css-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/60/the-6-css-transition-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/60/les-6-classes-css-de-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/60/the-6-css-transition-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/62/mentor-link-transitions-animations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/62/link-do-mentora-transitions-animations"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/62/mentor-link-transitions-animations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/62/lien-mentor-transitions-et-animations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/62/mentor-link-transitions-animations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/13/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/13/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/13/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/13/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/13/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/1/introduction-custom-directives-plugins-and-advanced-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/1/wprowadzenie-custom-directives-plugins-i-zaawansowane-wzorce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/1/introduction-custom-directives-plugins-and-advanced-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/1/introduction-directives-personnalisees-plugins-et-patterns-avances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/1/introduction-custom-directives-plugins-and-advanced-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/3/purpose-of-custom-directives</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/3/cel-custom-directives"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/3/purpose-of-custom-directives"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/3/role-des-directives-personnalisees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/3/purpose-of-custom-directives"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/4/global-directive-registration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/4/rejestracja-globalna-dyrektywy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/4/global-directive-registration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/4/enregistrement-global-d-une-directive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/4/global-directive-registration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/5/practice-v-focus-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/5/praktyka-dyrektywa-v-focus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/5/practice-v-focus-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/5/pratique-directive-v-focus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/5/practice-v-focus-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/6/the-mounted-hook-in-a-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/6/hook-mounted-w-dyrektywie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/6/the-mounted-hook-in-a-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/6/le-hook-mounted-dans-une-directive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/6/the-mounted-hook-in-a-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/7/order-of-directive-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/7/kolejnosc-hookow-dyrektywy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/7/order-of-directive-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/7/ordre-des-hooks-d-une-directive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/7/order-of-directive-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/8/practice-v-color-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/8/praktyka-dyrektywa-v-color"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/8/practice-v-color-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/8/pratique-directive-v-color"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/8/practice-v-color-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/10/the-binding-value-object</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/10/obiekt-binding-value"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/10/the-binding-value-object"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/10/l-objet-binding-value"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/10/the-binding-value-object"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/11/directive-argument</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/11/argument-dyrektywy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/11/directive-argument"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/11/argument-d-une-directive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/11/directive-argument"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/12/practice-directive-with-argument</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/12/praktyka-dyrektywa-z-argumentem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/12/practice-directive-with-argument"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/12/pratique-directive-avec-argument"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/12/practice-directive-with-argument"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/13/directive-syntax-with-argument</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/13/skladnia-dyrektywy-z-argumentem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/13/directive-syntax-with-argument"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/13/syntaxe-d-une-directive-avec-argument"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/13/directive-syntax-with-argument"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/14/directive-modifiers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/14/modyfikatory-dyrektywy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/14/directive-modifiers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/14/modificateurs-d-une-directive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/14/directive-modifiers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/15/practice-directive-with-modifiers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/15/praktyka-dyrektywa-z-modyfikatorami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/15/practice-directive-with-modifiers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/15/pratique-directive-avec-modificateurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/15/practice-directive-with-modifiers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/17/the-v-click-outside-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/17/dyrektywa-v-click-outside"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/17/the-v-click-outside-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/17/la-directive-v-click-outside"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/17/the-v-click-outside-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/18/cleanup-in-directives</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/18/cleanup-w-dyrektywach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/18/cleanup-in-directives"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/18/nettoyage-dans-les-directives"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/18/cleanup-in-directives"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/19/practice-v-click-outside</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/19/praktyka-v-click-outside"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/19/practice-v-click-outside"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/19/pratique-v-click-outside"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/19/practice-v-click-outside"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/20/directive-cleanup-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/20/wzorzec-cleanup-dyrektywy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/20/directive-cleanup-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/20/pattern-de-nettoyage-d-une-directive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/20/directive-cleanup-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/21/checking-click-outside-the-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/21/sprawdzanie-klikniecia-poza-elementem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/21/checking-click-outside-the-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/21/verifier-un-clic-en-dehors-de-l-element"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/21/checking-click-outside-the-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/22/practice-tooltip-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/22/praktyka-dyrektywa-z-tooltipem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/22/practice-tooltip-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/22/pratique-directive-tooltip"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/22/practice-tooltip-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/24/vue-plugin-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/24/struktura-pluginu-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/24/vue-plugin-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/24/structure-d-un-plugin-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/24/vue-plugin-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/25/plugin-installation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/25/instalacja-pluginu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/25/plugin-installation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/25/installation-d-un-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/25/plugin-installation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/26/registering-a-plugin-with-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/26/rejestracja-pluginu-z-opcjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/26/registering-a-plugin-with-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/26/enregistrer-un-plugin-avec-des-options"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/26/registering-a-plugin-with-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/27/practice-config-plugin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/27/praktyka-config-plugin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/27/practice-config-plugin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/27/pratique-config-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/27/practice-config-plugin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/28/plugin-provide-inject</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/28/plugin-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/28/plugin-provide-inject"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/28/provide-inject-dans-un-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/28/plugin-provide-inject"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/29/steps-for-creating-a-plugin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/29/kroki-tworzenia-pluginu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/29/steps-for-creating-a-plugin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/29/etapes-de-creation-d-un-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/29/steps-for-creating-a-plugin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/30/install-method-signature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/30/skladnia-metody-install"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/30/install-method-signature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/30/signature-de-la-methode-install"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/30/install-method-signature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/32/toast-plugin-display-duration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/32/toast-plugin-czas-wyswietlania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/32/toast-plugin-display-duration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/32/toast-plugin-duree-d-affichage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/32/toast-plugin-display-duration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/33/how-toast-show-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/33/dzialanie-metody-toast-show"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/33/how-toast-show-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/33/fonctionnement-de-toast-show"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/33/how-toast-show-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/34/practice-toast-plugin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/34/praktyka-toast-plugin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/34/practice-toast-plugin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/34/pratique-toast-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/34/practice-toast-plugin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/35/i18n-plugin-the-t-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/35/i18n-plugin-funkcja-t"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/35/i18n-plugin-the-t-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/35/i18n-plugin-la-fonction-t"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/35/i18n-plugin-the-t-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/36/using-provide-in-a-plugin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/36/uzycie-provide-w-pluginie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/36/using-provide-in-a-plugin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/36/utiliser-provide-dans-un-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/36/using-provide-in-a-plugin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/37/calling-inject-in-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/37/wywolanie-inject-w-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/37/calling-inject-in-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/37/appeler-inject-dans-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/37/calling-inject-in-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/39/renderless-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/39/renderless-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/39/renderless-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/39/composant-renderless"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/39/renderless-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/40/scoped-slots-in-a-renderless-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/40/scoped-slots-w-renderless-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/40/scoped-slots-in-a-renderless-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/40/scoped-slots-dans-un-composant-renderless"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/40/scoped-slots-in-a-renderless-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/41/practice-renderless-toggle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/41/praktyka-renderless-toggle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/41/practice-renderless-toggle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/41/pratique-toggle-renderless"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/41/practice-renderless-toggle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/42/renderless-component-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/42/wzorzec-renderless-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/42/renderless-component-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/42/pattern-d-un-composant-renderless"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/42/renderless-component-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/43/the-h-function-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/43/funkcja-h-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/43/the-h-function-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/43/la-fonction-h-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/43/the-h-function-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/44/arguments-of-the-h-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/44/argumenty-funkcji-h"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/44/arguments-of-the-h-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/44/arguments-de-la-fonction-h"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/44/arguments-of-the-h-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/45/practice-functional-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/45/praktyka-functional-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/45/practice-functional-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/45/pratique-composant-fonctionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/45/practice-functional-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/46/importing-the-h-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/46/import-funkcji-h"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/46/importing-the-h-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/46/importer-la-fonction-h"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/46/importing-the-h-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/47/higher-order-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/47/higher-order-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/47/higher-order-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/47/higher-order-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/47/higher-order-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/48/practice-render-function-with-h</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/48/praktyka-render-function-z-h"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/48/practice-render-function-with-h"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/48/pratique-fonction-de-rendu-avec-h"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/48/practice-render-function-with-h"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/49/when-to-use-advanced-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/49/kiedy-stosowac-wzorce-zaawansowane"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/49/when-to-use-advanced-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/49/quand-utiliser-les-patterns-avances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/49/when-to-use-advanced-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/51/popular-vue-plugins</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/51/popularne-pluginy-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/51/popular-vue-plugins"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/51/plugins-vue-populaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/51/popular-vue-plugins"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/52/readonly-in-plugins</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/52/readonly-w-pluginach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/52/readonly-in-plugins"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/52/readonly-dans-les-plugins"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/52/readonly-in-plugins"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/53/practice-theme-plugin-with-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/53/praktyka-theme-plugin-z-opcjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/53/practice-theme-plugin-with-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/53/pratique-theme-plugin-avec-options"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/53/practice-theme-plugin-with-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/54/passing-a-readonly-ref-from-a-plugin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/54/przekazanie-readonly-ref-z-pluginu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/54/passing-a-readonly-ref-from-a-plugin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/54/passer-un-ref-readonly-depuis-un-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/54/passing-a-readonly-ref-from-a-plugin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/55/composable-vs-plugin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/55/composable-vs-plugin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/55/composable-vs-plugin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/55/composable-vs-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/55/composable-vs-plugin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/56/installing-a-plugin-with-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/56/instalacja-pluginu-z-opcjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/56/installing-a-plugin-with-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/56/installer-un-plugin-avec-des-options"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/56/installing-a-plugin-with-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/57/plugin-options-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/57/plugin-options-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/57/plugin-options-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/57/pattern-des-options-de-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/57/plugin-options-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/58/merging-default-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/58/merge-domyslnych-opcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/58/merging-default-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/58/fusionner-les-options-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/58/merging-default-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/59/auto-install-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/59/auto-install-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/59/auto-install-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/59/pattern-auto-install"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/59/auto-install-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/60/global-directive-in-a-plugin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/60/globalna-dyrektywa-w-pluginie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/60/global-directive-in-a-plugin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/60/directive-globale-dans-un-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/60/global-directive-in-a-plugin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/61/veevalidate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/61/veevalidate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/61/veevalidate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/61/veevalidate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/61/veevalidate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/62/practice-notification-plugin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/62/praktyka-notification-plugin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/62/practice-notification-plugin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/62/pratique-notification-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/62/practice-notification-plugin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/63/application-architecture-with-plugins</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/63/architektura-aplikacji-z-pluginami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/63/application-architecture-with-plugins"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/63/architecture-d-une-application-avec-plugins"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/63/application-architecture-with-plugins"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/64/directive-with-modifier-in-a-plugin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/64/dyrektywa-z-modyfikatorem-w-pluginie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/64/directive-with-modifier-in-a-plugin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/64/directive-avec-modificateur-dans-un-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/64/directive-with-modifier-in-a-plugin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/65/registering-a-component-in-a-plugin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/65/rejestracja-komponentu-w-pluginie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/65/registering-a-component-in-a-plugin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/65/enregistrer-un-composant-dans-un-plugin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/65/registering-a-component-in-a-plugin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/67/mentor-link-custom-directives-plugins-and-advanced-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/67/link-do-mentora-custom-directives-plugins-i-zaawansowane-wzorce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/67/mentor-link-custom-directives-plugins-and-advanced-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/67/lien-mentor-directives-personnalisees-plugins-et-patterns-avances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/67/mentor-link-custom-directives-plugins-and-advanced-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/14/68/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/14/68/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/14/68/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/14/68/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/14/68/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/1/introduction-typescript-with-vue-ssr-nuxt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/1/wprowadzenie-typescript-z-vue-ssr-nuxt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/1/introduction-typescript-with-vue-ssr-nuxt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/1/introduction-typescript-avec-vue-ssr-nuxt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/1/introduction-typescript-with-vue-ssr-nuxt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/3/purpose-of-typescript-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/3/cel-typescript-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/3/purpose-of-typescript-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/3/l-utilite-de-typescript-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/3/purpose-of-typescript-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/4/the-lang-attribute-in-script</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/4/atrybut-lang-w-script"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/4/the-lang-attribute-in-script"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/4/l-attribut-lang-dans-script"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/4/the-lang-attribute-in-script"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/5/practice-basic-types-in-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/5/praktyka-podstawowe-typy-w-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/5/practice-basic-types-in-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/5/pratique-les-types-de-base-dans-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/5/practice-basic-types-in-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/6/type-inference-with-ref</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/6/wnioskowanie-typow-ref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/6/type-inference-with-ref"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/6/l-inference-de-type-avec-ref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/6/type-inference-with-ref"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/7/configuring-vue-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/7/konfiguracja-vue-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/7/configuring-vue-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/7/configurer-vue-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/7/configuring-vue-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/8/practice-typescript-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/8/praktyka-interfejs-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/8/practice-typescript-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/8/pratique-interface-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/8/practice-typescript-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/10/generic-defineprops-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/10/skladnia-defineprops-generyczna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/10/generic-defineprops-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/10/la-syntaxe-generique-de-defineprops"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/10/generic-defineprops-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/11/optional-prop-in-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/11/opcjonalny-prop-w-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/11/optional-prop-in-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/11/prop-optionnelle-en-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/11/optional-prop-in-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/12/practice-defineprops-with-withdefaults</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/12/praktyka-defineprops-z-withdefaults"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/12/practice-defineprops-with-withdefaults"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/12/pratique-defineprops-avec-withdefaults"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/12/practice-defineprops-with-withdefaults"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/13/withdefaults-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/13/skladnia-withdefaults"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/13/withdefaults-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/13/la-syntaxe-de-withdefaults"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/13/withdefaults-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/14/union-type-in-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/14/union-type-w-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/14/union-type-in-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/14/type-union-dans-les-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/14/union-type-in-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/15/practice-typed-emits</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/15/praktyka-typowane-emity"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/15/practice-typed-emits"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/15/pratique-emits-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/15/practice-typed-emits"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/17/generic-defineemits-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/17/skladnia-defineemits-generyczna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/17/generic-defineemits-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/17/la-syntaxe-generique-de-defineemits"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/17/generic-defineemits-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/18/calling-a-typed-emit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/18/wywolanie-typowanego-emit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/18/calling-a-typed-emit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/18/appeler-un-emit-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/18/calling-a-typed-emit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/19/v-model-pattern-with-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/19/wzorzec-v-model-z-typami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/19/v-model-pattern-with-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/19/le-pattern-v-model-avec-des-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/19/v-model-pattern-with-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/20/component-communication-with-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/20/komunikacja-komponentow-z-typami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/20/component-communication-with-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/20/communication-de-composant-avec-des-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/20/component-communication-with-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/21/legacy-emits-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/21/starsza-skladnia-emits"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/21/legacy-emits-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/21/l-ancienne-syntaxe-des-emits"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/21/legacy-emits-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/23/practice-ref-and-computed-with-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/23/praktyka-ref-i-computed-z-typami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/23/practice-ref-and-computed-with-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/23/pratique-ref-et-computed-avec-des-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/23/practice-ref-and-computed-with-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/24/practice-typed-reactive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/24/praktyka-typowane-reactive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/24/practice-typed-reactive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/24/pratique-reactive-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/24/practice-typed-reactive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/25/typing-ref-with-union</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/25/typowanie-ref-z-unia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/25/typing-ref-with-union"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/25/typer-ref-avec-une-union"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/25/typing-ref-with-union"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/26/computed-inference</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/26/wnioskowanie-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/26/computed-inference"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/26/l-inference-de-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/26/computed-inference"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/27/typing-writable-computed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/27/typowanie-writable-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/27/typing-writable-computed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/27/typer-un-computed-modifiable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/27/typing-writable-computed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/28/practice-template-ref-with-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/28/praktyka-template-ref-z-typem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/28/practice-template-ref-with-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/28/pratique-template-ref-avec-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/28/practice-template-ref-with-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/29/typing-reactive-with-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/29/typowanie-reactive-z-interfejsem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/29/typing-reactive-with-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/29/typer-reactive-avec-une-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/29/typing-reactive-with-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/30/imported-ref-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/30/typ-ref-importowany"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/30/imported-ref-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/30/le-type-ref-importe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/30/imported-ref-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/32/template-ref-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/32/typ-template-ref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/32/template-ref-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/32/le-type-d-un-template-ref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/32/template-ref-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/33/template-ref-usage-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/33/kolejnosc-uzycia-template-ref"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/33/template-ref-usage-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/33/l-ordre-d-utilisation-d-un-template-ref"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/33/template-ref-usage-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/34/practice-provide-inject-with-injectionkey</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/34/praktyka-provide-inject-z-injectionkey"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/34/practice-provide-inject-with-injectionkey"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/34/pratique-provide-inject-avec-injectionkey"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/34/practice-provide-inject-with-injectionkey"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/35/injectionkey-from-vue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/35/injectionkey-z-vue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/35/injectionkey-from-vue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/35/injectionkey-de-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/35/injectionkey-from-vue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/36/injectionkey-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/36/konfiguracja-injectionkey"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/36/injectionkey-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/36/configurer-injectionkey"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/36/injectionkey-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/37/component-reference</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/37/referencja-do-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/37/component-reference"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/37/reference-de-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/37/component-reference"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/39/practice-rendering-strategies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/39/praktyka-strategie-renderowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/39/practice-rendering-strategies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/39/pratique-les-strategies-de-rendu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/39/practice-rendering-strategies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/40/ssr-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/40/definicja-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/40/ssr-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/40/definition-du-ssr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/40/ssr-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/41/ssr-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/41/proces-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/41/ssr-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/41/le-processus-ssr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/41/ssr-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/42/hydration-in-ssr</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/42/hydration-w-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/42/hydration-in-ssr"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/42/l-hydratation-en-ssr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/42/hydration-in-ssr"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/43/practice-usefetch-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/43/praktyka-usefetch-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/43/practice-usefetch-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/43/pratique-le-pattern-usefetch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/43/practice-usefetch-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/44/spa-loading-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/44/spa-kolejnosc-ladowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/44/spa-loading-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/44/spa-l-ordre-de-chargement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/44/spa-loading-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/45/ssg-vs-ssr</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/45/ssg-vs-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/45/ssg-vs-ssr"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/45/ssg-vs-ssr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/45/ssg-vs-ssr"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/46/fcp-speed-by-strategy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/46/szybkosc-fcp-strategii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/46/fcp-speed-by-strategy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/46/la-vitesse-du-fcp-par-strategie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/46/fcp-speed-by-strategy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/47/practice-file-based-routing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/47/praktyka-routing-plikowy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/47/practice-file-based-routing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/47/pratique-le-routage-base-sur-les-fichiers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/47/practice-file-based-routing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/49/file-based-routing-in-nuxt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/49/file-based-routing-w-nuxt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/49/file-based-routing-in-nuxt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/49/le-routage-base-sur-les-fichiers-dans-nuxt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/49/file-based-routing-in-nuxt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/50/nuxt-3-project-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/50/struktura-projektu-nuxt-3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/50/nuxt-3-project-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/50/la-structure-d-un-projet-nuxt-3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/50/nuxt-3-project-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/51/usefetch-in-nuxt-3</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/51/usefetch-w-nuxt-3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/51/usefetch-in-nuxt-3"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/51/usefetch-dans-nuxt-3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/51/usefetch-in-nuxt-3"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/52/practice-ssr-safe-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/52/praktyka-ssr-safe-kod"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/52/practice-ssr-safe-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/52/pratique-code-compatible-ssr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/52/practice-ssr-safe-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/53/dynamic-route-in-nuxt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/53/dynamiczny-route-w-nuxt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/53/dynamic-route-in-nuxt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/53/route-dynamique-dans-nuxt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/53/dynamic-route-in-nuxt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/54/auto-imports-in-nuxt-3</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/54/auto-imports-w-nuxt-3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/54/auto-imports-in-nuxt-3"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/54/les-auto-imports-dans-nuxt-3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/54/auto-imports-in-nuxt-3"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/55/isr-data-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/55/isr-przeplyw-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/55/isr-data-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/55/isr-le-flux-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/55/isr-data-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/56/usefetch-states</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/56/stany-usefetch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/56/usefetch-states"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/56/les-etats-de-usefetch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/56/usefetch-states"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/57/when-to-use-ssr</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/57/kiedy-uzywac-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/57/when-to-use-ssr"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/57/quand-utiliser-le-ssr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/57/when-to-use-ssr"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/58/layouts-in-nuxt-3</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/58/layouts-w-nuxt-3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/58/layouts-in-nuxt-3"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/58/les-layouts-dans-nuxt-3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/58/layouts-in-nuxt-3"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/59/ssr-vs-spa-seo-differences</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/59/ssr-vs-spa-roznice-w-seo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/59/ssr-vs-spa-seo-differences"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/59/ssr-vs-spa-les-differences-de-seo"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/59/ssr-vs-spa-seo-differences"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/60/creating-a-nuxt-3-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/60/tworzenie-projektu-nuxt-3"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/60/creating-a-nuxt-3-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/60/creer-un-projet-nuxt-3"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/60/creating-a-nuxt-3-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/61/vue-typing-from-basics-to-advanced</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/61/typowanie-vue-od-podstaw-do-zaawansowanych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/61/vue-typing-from-basics-to-advanced"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/61/le-typage-vue-des-bases-a-l-avance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/61/vue-typing-from-basics-to-advanced"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/62/usefetch-lifecycle-in-nuxt</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/62/cykl-zycia-usefetch-w-nuxt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/62/usefetch-lifecycle-in-nuxt"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/62/le-cycle-de-vie-de-usefetch-dans-nuxt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/62/usefetch-lifecycle-in-nuxt"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/63/nuxt-configuration-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/63/plik-konfiguracji-nuxt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/63/nuxt-configuration-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/63/le-fichier-de-configuration-de-nuxt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/63/nuxt-configuration-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/64/window-in-ssr</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/64/window-w-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/64/window-in-ssr"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/64/window-en-ssr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/64/window-in-ssr"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/65/practice-typed-station-panel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/65/praktyka-typowany-panel-stacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/65/practice-typed-station-panel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/65/pratique-panneau-de-station-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/65/practice-typed-station-panel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/67/submit-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/67/przeslij-projekt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/67/submit-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/67/soumettre-le-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/67/submit-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/10/15/68/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/10/15/68/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/10/15/68/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/10/15/68/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/10/15/68/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/1/introduction-what-is-angular</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/1/wprowadzenie-czym-jest-angular"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/1/introduction-what-is-angular"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/1/introduction-qu-est-ce-qu-angular"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/1/introduction-what-is-angular"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/3/history-of-angular</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/3/historia-angulara"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/3/history-of-angular"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/3/histoire-d-angular"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/3/history-of-angular"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/4/creator-of-angular</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/4/tworca-angulara"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/4/creator-of-angular"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/4/createur-d-angular"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/4/creator-of-angular"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/5/the-opinionated-philosophy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/5/filozofia-opinionated"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/5/the-opinionated-philosophy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/5/la-philosophie-opinionated"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/5/the-opinionated-philosophy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/6/importing-the-component-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/6/import-dekoratora-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/6/importing-the-component-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/6/importer-le-decorateur-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/6/importing-the-component-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/7/angular-s-reactivity-system</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/7/system-reaktywnosci-angulara"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/7/angular-s-reactivity-system"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/7/le-systeme-de-reactivite-d-angular"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/7/angular-s-reactivity-system"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/8/structure-of-the-component-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/8/budowa-dekoratora-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/8/structure-of-the-component-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/8/structure-du-decorateur-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/8/structure-of-the-component-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/10/architecture-elements</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/10/elementy-architektury"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/10/architecture-elements"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/10/elements-de-l-architecture"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/10/architecture-elements"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/11/the-injectable-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/11/dekorator-injectable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/11/the-injectable-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/11/le-decorateur-injectable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/11/the-injectable-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/12/the-role-of-services</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/12/rola-serwisow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/12/the-role-of-services"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/12/le-role-des-services"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/12/the-role-of-services"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/13/registering-a-service-in-root</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/13/rejestracja-serwisu-w-root"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/13/registering-a-service-in-root"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/13/enregistrer-un-service-au-niveau-root"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/13/registering-a-service-in-root"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/14/data-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/14/przeplyw-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/14/data-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/14/flux-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/14/data-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/15/component-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/15/hierarchia-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/15/component-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/15/hierarchie-des-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/15/component-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/17/angular-cli</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/17/angular-cli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/17/angular-cli"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/17/angular-cli"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/17/angular-cli"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/18/running-the-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/18/uruchamianie-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/18/running-the-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/18/lancer-l-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/18/running-the-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/19/development-application-port</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/19/port-aplikacji-deweloperskiej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/19/development-application-port"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/19/port-de-l-application-en-developpement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/19/development-application-port"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/20/global-cli-installation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/20/globalna-instalacja-cli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/20/global-cli-installation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/20/installation-globale-du-cli"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/20/global-cli-installation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/21/from-installation-to-running</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/21/od-instalacji-do-uruchomienia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/21/from-installation-to-running"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/21/de-l-installation-au-lancement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/21/from-installation-to-running"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/22/checking-the-cli-version</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/22/sprawdzanie-wersji-cli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/22/checking-the-cli-version"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/22/verifier-la-version-du-cli"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/22/checking-the-cli-version"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/24/typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/24/typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/24/typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/24/typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/24/typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/25/optional-field-in-an-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/25/pole-opcjonalne-w-interfejsie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/25/optional-field-in-an-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/25/champ-optionnel-dans-une-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/25/optional-field-in-an-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/26/array-type-in-typescript</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/26/typ-tablicy-w-typescript"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/26/array-type-in-typescript"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/26/type-tableau-en-typescript"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/26/array-type-in-typescript"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/27/declaring-a-variable-with-a-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/27/deklaracja-zmiennej-z-typem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/27/declaring-a-variable-with-a-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/27/declarer-une-variable-typee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/27/declaring-a-variable-with-a-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/28/interface-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/28/struktura-interfejsu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/28/interface-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/28/structure-d-une-interface"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/28/interface-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/29/interface-field-with-a-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/29/pole-interfejsu-z-typem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/29/interface-field-with-a-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/29/champ-d-interface-type"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/29/interface-field-with-a-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/31/standalone-vs-ngmodule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/31/standalone-vs-ngmodule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/31/standalone-vs-ngmodule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/31/standalone-vs-ngmodule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/31/standalone-vs-ngmodule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/32/generating-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/32/generowanie-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/32/generating-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/32/generer-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/32/generating-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/33/standalone-dependencies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/33/zaleznosci-standalone"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/33/standalone-dependencies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/33/dependances-standalone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/33/standalone-dependencies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/34/routing-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/34/konfiguracja-routingu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/34/routing-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/34/configuration-du-routage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/34/routing-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/35/new-control-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/35/nowy-control-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/35/new-control-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/35/nouveau-flux-de-controle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/35/new-control-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/36/order-within-a-component-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/36/kolejnosc-w-pliku-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/36/order-within-a-component-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/36/ordre-au-sein-d-un-fichier-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/36/order-within-a-component-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/37/generating-a-component-via-cli</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/37/generowanie-komponentu-cli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/37/generating-a-component-via-cli"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/37/generer-un-composant-via-le-cli"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/37/generating-a-component-via-cli"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/38/bootstrapping-a-standalone-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/38/bootstrap-aplikacji-standalone"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/38/bootstrapping-a-standalone-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/38/demarrer-une-application-standalone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/38/bootstrapping-a-standalone-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/39/building-the-standalone-flag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/39/budowa-flagi-standalone"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/39/building-the-standalone-flag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/39/construire-l-indicateur-standalone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/39/building-the-standalone-flag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/40/your-first-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/40/twoj-pierwszy-komponent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/40/your-first-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/40/ton-premier-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/40/your-first-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/41/evolution-of-angular</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/41/ewolucja-angulara"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/41/evolution-of-angular"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/41/evolution-d-angular"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/41/evolution-of-angular"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/1/42/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/1/42/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/1/42/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/1/42/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/1/42/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/1/introduction-angular-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/1/wprowadzenie-komponenty-angular"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/1/introduction-angular-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/1/introduction-les-composants-angular"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/1/introduction-angular-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/3/the-component-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/3/dekorator-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/3/the-component-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/3/le-decorateur-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/3/the-component-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/4/standalone-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/4/komponent-standalone"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/4/standalone-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/4/composant-standalone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/4/standalone-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/5/the-three-parts-of-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/5/trzy-czesci-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/5/the-three-parts-of-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/5/les-trois-parties-d-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/5/the-three-parts-of-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/6/component-decorator-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/6/skladnia-dekoratora-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/6/component-decorator-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/6/syntaxe-du-decorateur-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/6/component-decorator-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/7/practice-create-a-warrior-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/7/praktyka-stworz-komponent-wojownika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/7/practice-create-a-warrior-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/7/pratique-cree-un-composant-guerrier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/7/practice-create-a-warrior-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/8/component-decorator-properties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/8/wlasciwosci-dekoratora-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/8/component-decorator-properties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/8/proprietes-du-decorateur-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/8/component-decorator-properties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/10/interpolation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/10/interpolacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/10/interpolation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/10/interpolation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/10/interpolation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/11/event-binding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/11/event-binding"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/11/event-binding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/11/liaison-d-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/11/event-binding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/12/property-binding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/12/property-binding"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/12/property-binding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/12/liaison-de-propriete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/12/property-binding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/13/two-way-binding-ngmodel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/13/two-way-binding-ngmodel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/13/two-way-binding-ngmodel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/13/liaison-bidirectionnelle-ngmodel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/13/two-way-binding-ngmodel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/14/practice-property-and-event-binding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/14/praktyka-property-i-event-binding"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/14/practice-property-and-event-binding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/14/pratique-liaison-de-propriete-et-d-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/14/practice-property-and-event-binding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/15/property-binding-syntax-src</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/15/skladnia-property-binding-src"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/15/property-binding-syntax-src"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/15/syntaxe-de-la-liaison-de-propriete-src"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/15/property-binding-syntax-src"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/16/event-binding-syntax-click</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/16/skladnia-event-binding-click"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/16/event-binding-syntax-click"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/16/syntaxe-de-liaison-d-evenement-click"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/16/event-binding-syntax-click"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/18/new-if-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/18/nowa-skladnia-if"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/18/new-if-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/18/nouvelle-syntaxe-if"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/18/new-if-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/19/the-for-block-and-track</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/19/blok-for-i-track"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/19/the-for-block-and-track"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/19/le-bloc-for-et-track"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/19/the-for-block-and-track"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/20/the-empty-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/20/blok-empty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/20/the-empty-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/20/le-bloc-empty"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/20/the-empty-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/21/opening-the-if-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/21/otwarcie-bloku-if"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/21/opening-the-if-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/21/ouvrir-le-bloc-if"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/21/opening-the-if-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/22/practice-control-flow-if-and-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/22/praktyka-control-flow-if-i-for"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/22/practice-control-flow-if-and-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/22/pratique-flux-de-controle-if-et-for"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/22/practice-control-flow-if-and-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/23/the-switch-block-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/23/skladnia-bloku-switch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/23/the-switch-block-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/23/syntaxe-du-bloc-switch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/23/the-switch-block-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/24/let-variable-declaration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/24/deklaracja-zmiennej-let"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/24/let-variable-declaration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/24/declaration-de-variable-let"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/24/let-variable-declaration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/26/ngoninit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/26/ngoninit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/26/ngoninit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/26/ngoninit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/26/ngoninit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/27/ngondestroy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/27/ngondestroy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/27/ngondestroy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/27/ngondestroy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/27/ngondestroy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/28/ngonchanges</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/28/ngonchanges"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/28/ngonchanges"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/28/ngonchanges"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/28/ngonchanges"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/29/lifecycle-hooks-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/29/kolejnosc-lifecycle-hooks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/29/lifecycle-hooks-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/29/ordre-des-lifecycle-hooks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/29/lifecycle-hooks-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/30/practice-lifecycle-hooks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/30/praktyka-lifecycle-hooks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/30/practice-lifecycle-hooks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/30/pratique-lifecycle-hooks"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/30/practice-lifecycle-hooks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/31/implementing-a-hook-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/31/implementacja-interfejsu-hooka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/31/implementing-a-hook-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/31/implementer-une-interface-de-hook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/31/implementing-a-hook-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/33/input-and-output</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/33/input-i-output"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/33/input-and-output"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/33/input-et-output"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/33/input-and-output"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/34/the-input-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/34/dekorator-input"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/34/the-input-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/34/le-decorateur-input"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/34/the-input-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/35/required-input</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/35/wymagany-input"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/35/required-input"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/35/input-obligatoire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/35/required-input"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/36/creating-an-eventemitter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/36/tworzenie-eventemitter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/36/creating-an-eventemitter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/36/creer-un-eventemitter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/36/creating-an-eventemitter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/37/practice-component-communication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/37/praktyka-komunikacja-komponentow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/37/practice-component-communication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/37/pratique-communication-entre-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/37/practice-component-communication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/38/emitting-an-event-from-the-child</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/38/emisja-zdarzenia-z-dziecka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/38/emitting-an-event-from-the-child"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/38/emettre-un-evenement-depuis-l-enfant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/38/emitting-an-event-from-the-child"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/39/property-binding-level-in-the-parent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/39/property-binding-level-w-rodzicu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/39/property-binding-level-in-the-parent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/39/liaison-de-propriete-level-dans-le-parent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/39/property-binding-level-in-the-parent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/40/input-and-output-data-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/40/przeplyw-danych-input-i-output"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/40/input-and-output-data-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/40/flux-de-donnees-input-et-output"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/40/input-and-output-data-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/41/summary-types-of-data-binding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/41/podsumowanie-typy-data-binding"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/41/summary-types-of-data-binding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/41/resume-types-de-liaison-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/41/summary-types-of-data-binding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/42/summary-component-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/42/podsumowanie-skladnia-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/42/summary-component-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/42/resume-syntaxe-des-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/42/summary-component-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/2/43/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/2/43/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/2/43/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/2/43/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/2/43/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/1/introduction-clans-and-provinces-angular-modules</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/1/wprowadzenie-klany-i-prowincje-moduly-angular"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/1/introduction-clans-and-provinces-angular-modules"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/1/introduction-clans-et-provinces-les-modules-angular"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/1/introduction-clans-and-provinces-angular-modules"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/3/the-declarations-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/3/wlasciwosc-declarations"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/3/the-declarations-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/3/la-propriete-declarations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/3/the-declarations-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/4/the-bootstrap-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/4/wlasciwosc-bootstrap"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/4/the-bootstrap-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/4/la-propriete-bootstrap"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/4/the-bootstrap-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/5/ngmodule-import-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/5/skladnia-importu-ngmodule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/5/ngmodule-import-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/5/syntaxe-d-import-de-ngmodule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/5/ngmodule-import-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/6/practice-creating-an-ngmodule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/6/praktyka-tworzenie-ngmodule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/6/practice-creating-an-ngmodule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/6/pratique-creer-un-ngmodule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/6/practice-creating-an-ngmodule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/7/writing-the-ngmodule-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/7/zapis-dekoratora-ngmodule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/7/writing-the-ngmodule-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/7/ecrire-le-decorateur-ngmodule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/7/writing-the-ngmodule-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/8/imports-vs-exports</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/8/imports-vs-exports"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/8/imports-vs-exports"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/8/imports-vs-exports"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/8/imports-vs-exports"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/9/order-of-properties-in-ngmodule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/9/kolejnosc-wlasciwosci-w-ngmodule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/9/order-of-properties-in-ngmodule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/9/ordre-des-proprietes-dans-ngmodule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/9/order-of-properties-in-ngmodule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/10/the-providers-property</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/10/wlasciwosc-providers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/10/the-providers-property"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/10/la-propriete-providers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/10/the-providers-property"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/11/browsermodule-in-appmodule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/11/browsermodule-w-appmodule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/11/browsermodule-in-appmodule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/11/browsermodule-dans-appmodule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/11/browsermodule-in-appmodule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/13/shared-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/13/shared-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/13/shared-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/13/shared-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/13/shared-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/14/feature-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/14/feature-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/14/feature-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/14/feature-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/14/feature-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/15/practice-shared-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/15/praktyka-shared-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/15/practice-shared-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/15/pratique-shared-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/15/practice-shared-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/16/core-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/16/core-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/16/core-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/16/core-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/16/core-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/17/protecting-the-core-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/17/zabezpieczenie-core-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/17/protecting-the-core-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/17/proteger-le-core-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/17/protecting-the-core-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/18/project-directory-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/18/struktura-katalogow-projektu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/18/project-directory-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/18/structure-des-repertoires-du-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/18/project-directory-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/19/exporting-in-sharedmodule</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/19/eksport-w-sharedmodule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/19/exporting-in-sharedmodule"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/19/exporter-dans-sharedmodule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/19/exporting-in-sharedmodule"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/20/writing-providers-in-a-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/20/zapis-providers-w-module"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/20/writing-providers-in-a-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/20/ecrire-providers-dans-un-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/20/writing-providers-in-a-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/22/loadchildren</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/22/loadchildren"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/22/loadchildren"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/22/loadchildren"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/22/loadchildren"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/23/benefit-of-lazy-loading</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/23/korzysc-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/23/benefit-of-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/23/avantage-du-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/23/benefit-of-lazy-loading"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/24/practice-lazy-loading-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/24/praktyka-lazy-loading-route"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/24/practice-lazy-loading-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/24/pratique-route-en-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/24/practice-lazy-loading-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/25/forroot-vs-forchild</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/25/forroot-vs-forchild"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/25/forroot-vs-forchild"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/25/forroot-vs-forchild"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/25/forroot-vs-forchild"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/26/loadchildren-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/26/skladnia-loadchildren"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/26/loadchildren-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/26/syntaxe-de-loadchildren"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/26/loadchildren-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/27/the-lazy-loading-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/27/proces-lazy-loadingu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/27/the-lazy-loading-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/27/le-processus-de-lazy-loading"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/27/the-lazy-loading-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/28/building-forchild</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/28/budowa-forchild"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/28/building-forchild"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/28/construire-forchild"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/28/building-forchild"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/29/routermodule-forroot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/29/routermodule-forroot"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/29/routermodule-forroot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/29/routermodule-forroot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/29/routermodule-forroot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/31/standalone-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/31/standalone-components"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/31/standalone-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/31/standalone-components"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/31/standalone-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/32/imports-in-a-standalone-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/32/importy-w-standalone-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/32/imports-in-a-standalone-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/32/imports-dans-un-composant-standalone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/32/imports-in-a-standalone-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/33/practice-standalone-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/33/praktyka-standalone-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/33/practice-standalone-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/33/pratique-standalone-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/33/practice-standalone-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/34/lazy-loading-a-standalone-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/34/lazy-loading-komponentu-standalone"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/34/lazy-loading-a-standalone-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/34/lazy-loading-d-un-composant-standalone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/34/lazy-loading-a-standalone-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/35/the-standalone-flag-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/35/skladnia-flagi-standalone"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/35/the-standalone-flag-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/35/syntaxe-de-l-indicateur-standalone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/35/the-standalone-flag-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/36/writing-loadcomponent</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/36/zapis-loadcomponent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/36/writing-loadcomponent"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/36/ecrire-loadcomponent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/36/writing-loadcomponent"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/37/choosing-an-approach-in-a-new-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/37/wybor-podejscia-w-nowym-projekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/37/choosing-an-approach-in-a-new-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/37/choisir-une-approche-pour-un-nouveau-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/37/choosing-an-approach-in-a-new-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/39/barrel-exports</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/39/barrel-exports"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/39/barrel-exports"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/39/barrel-exports"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/39/barrel-exports"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/40/barrel-export-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/40/skladnia-barrel-export"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/40/barrel-export-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/40/syntaxe-du-barrel-export"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/40/barrel-export-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/41/file-naming-conventions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/41/konwencje-nazewnictwa-plikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/41/file-naming-conventions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/41/conventions-de-nommage-des-fichiers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/41/file-naming-conventions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/42/building-a-barrel-export</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/42/budowa-barrel-export"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/42/building-a-barrel-export"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/42/construire-un-barrel-export"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/42/building-a-barrel-export"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/43/code-organization-best-practices</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/43/dobre-praktyki-organizacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/43/code-organization-best-practices"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/43/bonnes-pratiques-d-organisation-du-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/43/code-organization-best-practices"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/44/routes-file-extension-standalone</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/44/rozszerzenie-pliku-routes-standalone"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/44/routes-file-extension-standalone"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/44/extension-du-fichier-de-routes-standalone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/44/routes-file-extension-standalone"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/3/45/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/3/45/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/3/45/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/3/45/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/3/45/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/1/introduction-the-tokaido-trails-routing-in-angular</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/1/wprowadzenie-szlaki-tokaido-routing-w-angular"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/1/introduction-the-tokaido-trails-routing-in-angular"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/1/introduction-les-sentiers-du-tokaido-le-routage-dans-angular"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/1/introduction-the-tokaido-trails-routing-in-angular"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/3/router-outlet</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/3/router-outlet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/3/router-outlet"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/3/router-outlet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/3/router-outlet"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/4/router-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/4/konfiguracja-routera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/4/router-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/4/configuration-du-routeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/4/router-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/5/wildcard-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/5/wildcard-route"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/5/wildcard-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/5/route-wildcard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/5/wildcard-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/6/practice-routing-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/6/praktyka-konfiguracja-routingu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/6/practice-routing-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/6/pratique-configuration-du-routage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/6/practice-routing-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/7/path-parameter-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/7/skladnia-parametru-w-sciezce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/7/path-parameter-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/7/syntaxe-des-parametres-de-chemin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/7/path-parameter-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/8/lazy-loading-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/8/lazy-loading-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/8/lazy-loading-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/8/lazy-loading-d-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/8/lazy-loading-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/9/build-a-navigation-link</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/9/zbuduj-link-nawigacyjny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/9/build-a-navigation-link"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/9/construire-un-lien-de-navigation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/9/build-a-navigation-link"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/10/the-routerlink-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/10/dyrektywa-routerlink"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/10/the-routerlink-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/10/la-directive-routerlink"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/10/the-routerlink-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/11/default-redirect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/11/domyslne-przekierowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/11/default-redirect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/11/redirection-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/11/default-redirect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/13/activatedroute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/13/activatedroute"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/13/activatedroute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/13/activatedroute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/13/activatedroute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/14/reading-a-parameter-from-the-snapshot</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/14/odczyt-parametru-ze-snapshotu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/14/reading-a-parameter-from-the-snapshot"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/14/lire-un-parametre-depuis-le-snapshot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/14/reading-a-parameter-from-the-snapshot"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/15/practice-reading-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/15/praktyka-odczyt-parametrow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/15/practice-reading-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/15/pratique-lire-les-parametres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/15/practice-reading-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/16/query-params-in-the-url</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/16/query-params-w-url"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/16/query-params-in-the-url"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/16/parametres-de-requete-dans-l-url"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/16/query-params-in-the-url"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/17/calling-navigate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/17/wywolanie-navigate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/17/calling-navigate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/17/appeler-navigate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/17/calling-navigate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/18/the-navigatebyurl-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/18/metoda-navigatebyurl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/18/the-navigatebyurl-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/18/la-methode-navigatebyurl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/18/the-navigatebyurl-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/19/parameter-reading-cycle-observable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/19/cykl-odczytu-parametrow-observable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/19/parameter-reading-cycle-observable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/19/cycle-de-lecture-des-parametres-observable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/19/parameter-reading-cycle-observable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/21/canactivate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/21/canactivate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/21/canactivate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/21/canactivate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/21/canactivate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/22/functional-guard-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/22/typ-functional-guard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/22/functional-guard-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/22/le-type-d-un-guard-fonctionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/22/functional-guard-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/23/attaching-a-guard-to-a-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/23/podpiecie-guarda-do-trasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/23/attaching-a-guard-to-a-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/23/attacher-un-guard-a-une-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/23/attaching-a-guard-to-a-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/24/practice-auth-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/24/praktyka-auth-guard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/24/practice-auth-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/24/pratique-auth-guard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/24/practice-auth-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/25/candeactivate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/25/candeactivate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/25/candeactivate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/25/candeactivate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/25/candeactivate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/26/reading-a-role-from-route-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/26/odczyt-roli-z-danych-trasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/26/reading-a-role-from-route-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/26/lire-un-role-depuis-les-donnees-de-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/26/reading-a-role-from-route-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/27/passing-data-to-a-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/27/przekazanie-danych-do-guarda"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/27/passing-data-to-a-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/27/transmettre-des-donnees-a-un-guard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/27/passing-data-to-a-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/28/when-guards-run</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/28/moment-uruchomienia-guardow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/28/when-guards-run"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/28/quand-s-executent-les-guards"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/28/when-guards-run"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/30/child-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/30/child-routes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/30/child-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/30/les-routes-enfants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/30/child-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/31/rendering-child-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/31/renderowanie-tras-dzieci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/31/rendering-child-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/31/afficher-les-routes-enfants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/31/rendering-child-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/32/structure-of-a-route-with-children</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/32/struktura-trasy-z-dziecmi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/32/structure-of-a-route-with-children"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/32/structure-d-une-route-avec-des-enfants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/32/structure-of-a-route-with-children"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/33/practice-nested-routes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/33/praktyka-zagniezdzone-trasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/33/practice-nested-routes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/33/pratique-routes-imbriquees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/33/practice-nested-routes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/34/resolve</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/34/resolve"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/34/resolve"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/34/resolve"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/34/resolve"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/35/resolver-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/35/typ-resolvera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/35/resolver-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/35/le-type-d-un-resolver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/35/resolver-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/36/reading-data-from-a-resolver</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/36/odczyt-danych-z-resolvera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/36/reading-data-from-a-resolver"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/36/lire-les-donnees-d-un-resolver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/36/reading-data-from-a-resolver"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/37/attaching-a-resolver-to-a-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/37/podpiecie-resolvera-do-trasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/37/attaching-a-resolver-to-a-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/37/attacher-un-resolver-a-une-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/37/attaching-a-resolver-to-a-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/39/router-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/39/zdarzenia-routera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/39/router-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/39/les-evenements-du-routeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/39/router-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/40/preloading-strategy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/40/strategia-preloadingu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/40/preloading-strategy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/40/strategie-de-prechargement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/40/preloading-strategy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/41/named-outlet-in-a-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/41/named-outlet-w-szablonie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/41/named-outlet-in-a-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/41/outlet-nomme-dans-un-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/41/named-outlet-in-a-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/42/page-title-in-a-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/42/tytul-strony-w-trasie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/42/page-title-in-a-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/42/le-titre-de-page-dans-une-route"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/42/page-title-in-a-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/43/practice-programmatic-router</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/43/praktyka-router-programatyczny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/43/practice-programmatic-router"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/43/pratique-routeur-programmatique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/43/practice-programmatic-router"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/44/subscribing-to-router-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/44/subskrypcja-zdarzen-routera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/44/subscribing-to-router-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/44/s-abonner-aux-evenements-du-routeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/44/subscribing-to-router-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/45/full-route-discovery-path-from-file-to-view</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/45/pelna-sciezka-odkrycia-tras-od-pliku-do-widoku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/45/full-route-discovery-path-from-file-to-view"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/45/le-parcours-complet-d-une-route-du-fichier-a-l-affichage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/45/full-route-discovery-path-from-file-to-view"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/46/build-a-navigatebyurl-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/46/zbuduj-wywolanie-navigatebyurl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/46/build-a-navigatebyurl-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/46/construire-un-appel-a-navigatebyurl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/46/build-a-navigatebyurl-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/47/build-a-router-outlet-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/47/zbuduj-znacznik-router-outlet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/47/build-a-router-outlet-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/47/construire-une-balise-router-outlet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/47/build-a-router-outlet-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/4/48/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/4/48/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/4/48/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/4/48/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/4/48/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/1/introduction-craftsmen-guilds-services-and-di</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/1/wprowadzenie-gildie-rzemieslnicze-services-i-di"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/1/introduction-craftsmen-guilds-services-and-di"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/1/introduction-les-guildes-d-artisans-services-et-di"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/1/introduction-craftsmen-guilds-services-and-di"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/3/the-injectable-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/3/dekorator-injectable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/3/the-injectable-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/3/le-decorateur-injectable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/3/the-injectable-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/4/responsibilities-of-a-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/4/zadania-serwisu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/4/responsibilities-of-a-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/4/les-responsabilites-d-un-service"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/4/responsibilities-of-a-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/5/scope-of-providedin-root</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/5/zasieg-providedin-root"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/5/scope-of-providedin-root"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/5/portee-de-providedin-root"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/5/scope-of-providedin-root"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/6/importing-the-injectable-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/6/import-dekoratora-injectable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/6/importing-the-injectable-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/6/importer-le-decorateur-injectable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/6/importing-the-injectable-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/7/practice-creating-a-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/7/praktyka-tworzenie-serwisu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/7/practice-creating-a-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/7/pratique-creer-un-service"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/7/practice-creating-a-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/8/generating-a-service-via-the-cli</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/8/generowanie-serwisu-przez-cli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/8/generating-a-service-via-the-cli"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/8/generer-un-service-via-le-cli"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/8/generating-a-service-via-the-cli"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/10/inject-vs-constructor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/10/inject-vs-constructor"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/10/inject-vs-constructor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/10/inject-vs-constructor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/10/inject-vs-constructor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/11/what-is-dependency-injection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/11/czym-jest-dependency-injection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/11/what-is-dependency-injection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/11/qu-est-ce-que-l-injection-de-dependances"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/11/what-is-dependency-injection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/12/injecting-a-service-via-inject</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/12/wstrzykniecie-serwisu-przez-inject"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/12/injecting-a-service-via-inject"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/12/injecter-un-service-via-inject"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/12/injecting-a-service-via-inject"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/13/practice-injecting-a-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/13/praktyka-wstrzykiwanie-serwisu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/13/practice-injecting-a-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/13/pratique-injecter-un-service"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/13/practice-injecting-a-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/14/constructor-injection-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/14/constructor-injection-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/14/constructor-injection-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/14/l-injection-par-constructeur-etape-par-etape"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/14/constructor-injection-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/15/advantage-of-inject</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/15/zaleta-inject"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/15/advantage-of-inject"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/15/l-avantage-d-inject"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/15/advantage-of-inject"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/17/providedin-root</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/17/providedin-root"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/17/providedin-root"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/17/providedin-root"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/17/providedin-root"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/18/providers-in-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/18/providers-w-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/18/providers-in-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/18/les-providers-dans-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/18/providers-in-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/19/injector-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/19/hierarchia-injectorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/19/injector-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/19/hierarchie-des-injecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/19/injector-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/20/the-providedin-option-for-the-application</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/20/opcja-providedin-dla-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/20/the-providedin-option-for-the-application"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/20/l-option-providedin-pour-l-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/20/the-providedin-option-for-the-application"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/21/the-providers-field-in-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/21/pole-providers-w-component"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/21/the-providers-field-in-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/21/le-champ-providers-dans-component"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/21/the-providers-field-in-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/22/practice-component-level-provider</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/22/praktyka-provider-na-poziomie-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/22/practice-component-level-provider"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/22/pratique-provider-au-niveau-du-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/22/practice-component-level-provider"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/23/providedin-root-vs-providers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/23/providedin-root-vs-providers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/23/providedin-root-vs-providers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/23/providedin-root-vs-providers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/23/providedin-root-vs-providers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/25/injectiontoken</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/25/injectiontoken"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/25/injectiontoken"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/25/injectiontoken"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/25/injectiontoken"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/26/registering-a-token-s-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/26/rejestracja-wartosci-tokenu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/26/registering-a-token-s-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/26/enregistrer-la-valeur-d-un-jeton"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/26/registering-a-token-s-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/27/creating-an-injectiontoken</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/27/tworzenie-injectiontoken"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/27/creating-an-injectiontoken"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/27/creer-un-injectiontoken"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/27/creating-an-injectiontoken"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/28/practice-injectiontoken</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/28/praktyka-injectiontoken"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/28/practice-injectiontoken"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/28/pratique-injectiontoken"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/28/practice-injectiontoken"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/29/provider-with-a-factory</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/29/provider-z-fabryka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/29/provider-with-a-factory"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/29/un-provider-avec-une-factory"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/29/provider-with-a-factory"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/30/multi-providers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/30/multi-providers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/30/multi-providers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/30/les-providers-multiples"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/30/multi-providers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/31/provide-strategies</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/31/strategie-provide"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/31/provide-strategies"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/31/les-strategies-de-provide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/31/provide-strategies"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/32/registering-a-token-in-appconfig</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/32/rejestracja-tokenu-w-appconfig"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/32/registering-a-token-in-appconfig"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/32/enregistrer-un-jeton-dans-appconfig"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/32/registering-a-token-in-appconfig"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/34/sharing-state-between-components</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/34/wspoldzielenie-stanu-miedzy-komponentami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/34/sharing-state-between-components"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/34/partager-l-etat-entre-les-composants"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/34/sharing-state-between-components"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/35/a-read-only-signal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/35/sygnal-tylko-do-odczytu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/35/a-read-only-signal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/35/un-signal-en-lecture-seule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/35/a-read-only-signal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/36/a-derived-value-with-computed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/36/wartosc-pochodna-z-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/36/a-derived-value-with-computed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/36/une-valeur-derivee-avec-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/36/a-derived-value-with-computed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/37/practice-communication-via-a-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/37/praktyka-komunikacja-przez-serwis"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/37/practice-communication-via-a-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/37/pratique-communication-via-un-service"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/37/practice-communication-via-a-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/38/clearing-the-cart-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/38/czyszczenie-stanu-koszyka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/38/clearing-the-cart-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/38/vider-l-etat-du-panier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/38/clearing-the-cart-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/39/methods-for-changing-a-signal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/39/metody-zmiany-sygnalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/39/methods-for-changing-a-signal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/39/les-methodes-pour-modifier-un-signal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/39/methods-for-changing-a-signal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/40/data-lifecycle-in-the-cart-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/40/cykl-zycia-danych-w-serwisie-koszyka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/40/data-lifecycle-in-the-cart-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/40/le-cycle-de-vie-des-donnees-dans-le-service-panier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/40/data-lifecycle-in-the-cart-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/41/reading-a-signal-in-the-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/41/odczyt-sygnalu-w-szablonie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/41/reading-a-signal-in-the-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/41/lire-un-signal-dans-le-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/41/reading-a-signal-in-the-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/42/injecting-a-shared-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/42/wstrzykniecie-wspolnego-serwisu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/42/injecting-a-shared-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/42/injecter-un-service-partage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/42/injecting-a-shared-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/43/review-recommended-injection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/43/powtorka-zalecane-wstrzykiwanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/43/review-recommended-injection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/43/revision-injection-recommandee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/43/review-recommended-injection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/5/44/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/5/44/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/5/44/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/5/44/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/5/44/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/1/introduction-signals-and-reactivity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/1/wprowadzenie-signals-i-reaktywnosc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/1/introduction-signals-and-reactivity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/1/introduction-signals-et-reactivite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/1/introduction-signals-and-reactivity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/3/creating-a-signal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/3/tworzenie-signal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/3/creating-a-signal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/3/creer-un-signal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/3/creating-a-signal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/4/reading-a-signal-s-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/4/odczyt-wartosci-signal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/4/reading-a-signal-s-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/4/lire-la-valeur-d-un-signal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/4/reading-a-signal-s-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/5/syntax-creating-a-signal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/5/skladnia-stworzenie-signala"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/5/syntax-creating-a-signal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/5/syntaxe-creer-un-signal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/5/syntax-creating-a-signal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/6/practice-signals-basics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/6/praktyka-podstawy-signals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/6/practice-signals-basics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/6/pratique-les-bases-des-signals"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/6/practice-signals-basics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/7/reading-the-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/7/odczyt-wartosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/7/reading-the-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/7/lire-la-valeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/7/reading-the-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/8/syntax-count-set-10</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/8/skladnia-count-set-10"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/8/syntax-count-set-10"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/8/syntaxe-count-set-10"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/8/syntax-count-set-10"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/10/set-vs-update</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/10/set-vs-update"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/10/set-vs-update"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/10/set-vs-update"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/10/set-vs-update"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/11/read-only-signal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/11/signal-tylko-do-odczytu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/11/read-only-signal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/11/signal-en-lecture-seule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/11/read-only-signal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/12/syntax-update-with-a-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/12/skladnia-update-z-funkcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/12/syntax-update-with-a-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/12/syntaxe-update-avec-une-fonction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/12/syntax-update-with-a-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/13/practice-computed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/13/praktyka-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/13/practice-computed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/13/pratique-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/13/practice-computed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/14/computed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/14/computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/14/computed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/14/computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/14/computed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/15/updating-an-object-in-a-signal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/15/aktualizacja-obiektu-w-signal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/15/updating-an-object-in-a-signal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/15/mettre-a-jour-un-objet-dans-un-signal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/15/updating-an-object-in-a-signal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/16/chain-of-computed-signals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/16/lancuch-computed-signals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/16/chain-of-computed-signals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/16/une-chaine-de-signals-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/16/chain-of-computed-signals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/17/syntax-computed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/17/skladnia-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/17/syntax-computed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/17/syntaxe-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/17/syntax-computed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/19/effect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/19/effect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/19/effect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/19/effect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/19/effect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/20/a-good-use-of-effect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/20/dobre-zastosowanie-effect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/20/a-good-use-of-effect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/20/un-bon-usage-d-effect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/20/a-good-use-of-effect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/21/effect-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/21/cykl-zycia-effectu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/21/effect-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/21/le-cycle-de-vie-d-un-effect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/21/effect-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/22/practice-effect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/22/praktyka-effect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/22/practice-effect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/22/pratique-effect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/22/practice-effect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/23/syntax-effect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/23/skladnia-effect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/23/syntax-effect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/23/syntaxe-effect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/23/syntax-effect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/25/input-required</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/25/input-required"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/25/input-required"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/25/input-required"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/25/input-required"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/26/two-way-binding-with-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/26/two-way-binding-z-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/26/two-way-binding-with-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/26/la-liaison-bidirectionnelle-avec-model"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/26/two-way-binding-with-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/27/syntax-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/27/skladnia-model"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/27/syntax-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/27/syntaxe-model"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/27/syntax-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/28/syntax-signal-input</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/28/skladnia-signal-input"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/28/syntax-signal-input"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/28/syntaxe-signal-input"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/28/syntax-signal-input"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/29/practice-signal-inputs-outputs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/29/praktyka-signal-inputs-outputs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/29/practice-signal-inputs-outputs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/29/pratique-signal-inputs-outputs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/29/practice-signal-inputs-outputs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/30/signal-queries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/30/signal-queries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/30/signal-queries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/30/les-requetes-de-signal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/30/signal-queries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/31/syntax-input-required</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/31/skladnia-input-required"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/31/syntax-input-required"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/31/syntaxe-input-required"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/31/syntax-input-required"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/33/tosignal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/33/tosignal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/33/tosignal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/33/tosignal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/33/tosignal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/34/when-rxjs-and-when-signals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/34/kiedy-rxjs-a-kiedy-signals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/34/when-rxjs-and-when-signals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/34/quand-utiliser-rxjs-et-quand-utiliser-signals"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/34/when-rxjs-and-when-signals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/35/syntax-rxjs-interop-import</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/35/skladnia-import-rxjs-interop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/35/syntax-rxjs-interop-import"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/35/syntaxe-import-de-rxjs-interop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/35/syntax-rxjs-interop-import"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/36/practice-interop-with-rxjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/36/praktyka-interop-z-rxjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/36/practice-interop-with-rxjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/36/pratique-interoperabilite-avec-rxjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/36/practice-interop-with-rxjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/37/bridge-between-signal-and-observable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/37/most-miedzy-signal-a-observable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/37/bridge-between-signal-and-observable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/37/le-pont-entre-signal-et-observable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/37/bridge-between-signal-and-observable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/38/linkedsignal-angular-19</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/38/linkedsignal-angular-19"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/38/linkedsignal-angular-19"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/38/linkedsignal-angular-19"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/38/linkedsignal-angular-19"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/39/resource-statuses</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/39/statusy-resource"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/39/resource-statuses"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/39/les-statuts-de-resource"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/39/resource-statuses"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/40/syntax-tosignal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/40/skladnia-tosignal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/40/syntax-tosignal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/40/syntaxe-tosignal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/40/syntax-tosignal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/41/choice-signal-or-rxjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/41/wybor-signal-czy-rxjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/41/choice-signal-or-rxjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/41/choix-signal-ou-rxjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/41/choice-signal-or-rxjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/6/42/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/6/42/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/6/42/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/6/42/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/6/42/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/1/introduction-rxjs-and-reactive-programming</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/1/wprowadzenie-rxjs-i-programowanie-reaktywne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/1/introduction-rxjs-and-reactive-programming"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/1/introduction-rxjs-et-programmation-reactive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/1/introduction-rxjs-and-reactive-programming"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/3/creating-an-observable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/3/tworzenie-observable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/3/creating-an-observable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/3/creer-un-observable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/3/creating-an-observable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/4/the-of-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/4/funkcja-of"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/4/the-of-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/4/la-fonction-of"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/4/the-of-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/5/the-suffix-convention</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/5/konwencja-sufiksu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/5/the-suffix-convention"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/5/la-convention-du-suffixe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/5/the-suffix-convention"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/6/practice-observable-basics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/6/praktyka-podstawy-observable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/6/practice-observable-basics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/6/pratique-les-bases-des-observables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/6/practice-observable-basics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/7/importing-rxjs-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/7/import-funkcji-rxjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/7/importing-rxjs-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/7/importer-des-fonctions-rxjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/7/importing-rxjs-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/8/naming-convention</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/8/konwencja-nazewnictwa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/8/naming-convention"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/8/convention-de-nommage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/8/naming-convention"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/9/the-three-subscription-callbacks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/9/trzy-callbacki-subskrypcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/9/the-three-subscription-callbacks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/9/les-trois-callbacks-d-abonnement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/9/the-three-subscription-callbacks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/10/cancelling-a-subscription</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/10/anulowanie-subskrypcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/10/cancelling-a-subscription"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/10/annuler-un-abonnement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/10/cancelling-a-subscription"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/11/short-subscription-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/11/skrocona-subskrypcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/11/short-subscription-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/11/forme-courte-d-abonnement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/11/short-subscription-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/13/switchmap-vs-mergemap</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/13/switchmap-vs-mergemap"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/13/switchmap-vs-mergemap"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/13/switchmap-vs-mergemap"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/13/switchmap-vs-mergemap"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/14/the-map-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/14/operator-map"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/14/the-map-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/14/l-operateur-map"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/14/the-map-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/15/importing-operators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/15/import-operatorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/15/importing-operators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/15/importer-des-operateurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/15/importing-operators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/16/operator-chain-inside-pipe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/16/lancuch-operatorow-w-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/16/operator-chain-inside-pipe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/16/chaine-d-operateurs-dans-pipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/16/operator-chain-inside-pipe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/17/practice-pipe-operators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/17/praktyka-operatory-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/17/practice-pipe-operators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/17/pratique-les-operateurs-de-pipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/17/practice-pipe-operators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/18/the-pipe-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/18/operator-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/18/the-pipe-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/18/l-operateur-pipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/18/the-pipe-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/19/debouncetime</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/19/debouncetime"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/19/debouncetime"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/19/debouncetime"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/19/debouncetime"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/20/the-filter-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/20/operator-filter"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/20/the-filter-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/20/l-operateur-filter"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/20/the-filter-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/21/the-exhaustmap-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/21/operator-exhaustmap"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/21/the-exhaustmap-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/21/l-operateur-exhaustmap"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/21/the-exhaustmap-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/23/takeuntildestroyed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/23/takeuntildestroyed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/23/takeuntildestroyed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/23/takeuntildestroyed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/23/takeuntildestroyed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/24/importing-takeuntildestroyed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/24/import-takeuntildestroyed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/24/importing-takeuntildestroyed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/24/importer-takeuntildestroyed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/24/importing-takeuntildestroyed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/25/practice-takeuntildestroyed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/25/praktyka-takeuntildestroyed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/25/practice-takeuntildestroyed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/25/pratique-takeuntildestroyed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/25/practice-takeuntildestroyed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/26/asyncpipe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/26/asyncpipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/26/asyncpipe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/26/asyncpipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/26/asyncpipe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/27/the-traditional-takeuntil-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/27/tradycyjny-wzorzec-takeuntil"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/27/the-traditional-takeuntil-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/27/le-pattern-traditionnel-takeuntil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/27/the-traditional-takeuntil-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/28/subscription-collection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/28/kolekcja-subskrypcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/28/subscription-collection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/28/collection-d-abonnements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/28/subscription-collection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/29/asyncpipe-in-a-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/29/asyncpipe-w-szablonie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/29/asyncpipe-in-a-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/29/asyncpipe-dans-un-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/29/asyncpipe-in-a-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/31/behaviorsubject</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/31/behaviorsubject"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/31/behaviorsubject"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/31/behaviorsubject"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/31/behaviorsubject"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/32/replaysubject</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/32/replaysubject"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/32/replaysubject"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/32/replaysubject"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/32/replaysubject"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/33/practice-behaviorsubject</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/33/praktyka-behaviorsubject"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/33/practice-behaviorsubject"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/33/pratique-behaviorsubject"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/33/practice-behaviorsubject"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/34/asobservable-in-a-state-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/34/asobservable-w-serwisie-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/34/asobservable-in-a-state-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/34/asobservable-dans-un-service-d-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/34/asobservable-in-a-state-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/35/creating-a-behaviorsubject</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/35/tworzenie-behaviorsubject"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/35/creating-a-behaviorsubject"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/35/creer-un-behaviorsubject"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/35/creating-a-behaviorsubject"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/36/updating-state-in-a-service</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/36/aktualizacja-stanu-w-serwisie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/36/updating-state-in-a-service"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/36/mettre-a-jour-l-etat-dans-un-service"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/36/updating-state-in-a-service"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/37/asyncsubject</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/37/asyncsubject"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/37/asyncsubject"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/37/asyncsubject"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/37/asyncsubject"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/39/forkjoin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/39/forkjoin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/39/forkjoin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/39/forkjoin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/39/forkjoin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/40/the-sharereplay-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/40/operator-sharereplay"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/40/the-sharereplay-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/40/l-operateur-sharereplay"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/40/the-sharereplay-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/41/practice-combining-streams</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/41/praktyka-kombinowanie-strumieni"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/41/practice-combining-streams"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/41/pratique-combiner-des-flux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/41/practice-combining-streams"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/42/search-chain-with-debounce</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/42/lancuch-wyszukiwarki-z-debounce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/42/search-chain-with-debounce"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/42/chaine-de-recherche-avec-debounce"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/42/search-chain-with-debounce"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/43/combinelatest-vs-forkjoin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/43/combinelatest-vs-forkjoin"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/43/combinelatest-vs-forkjoin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/43/combinelatest-vs-forkjoin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/43/combinelatest-vs-forkjoin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/44/rxjs-interop-with-signals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/44/rxjs-interop-z-signals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/44/rxjs-interop-with-signals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/44/interoperabilite-rxjs-avec-les-signals"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/44/rxjs-interop-with-signals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/45/signals-vs-rxjs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/45/signals-vs-rxjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/45/signals-vs-rxjs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/45/signals-vs-rxjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/45/signals-vs-rxjs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/46/converting-a-signal-into-an-observable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/46/konwersja-signal-na-observable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/46/converting-a-signal-into-an-observable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/46/convertir-un-signal-en-observable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/46/converting-a-signal-into-an-observable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/7/47/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/7/47/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/7/47/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/7/47/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/7/47/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/1/introduction-calligraphy-school-forms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/1/wprowadzenie-szkola-kaligrafii-formularze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/1/introduction-calligraphy-school-forms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/1/introduction-ecole-de-calligraphie-les-formulaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/1/introduction-calligraphy-school-forms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/3/formcontrol</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/3/formcontrol"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/3/formcontrol"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/3/formcontrol"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/3/formcontrol"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/4/two-approaches-to-forms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/4/dwa-podejscia-do-formularzy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/4/two-approaches-to-forms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/4/deux-approches-des-formulaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/4/two-approaches-to-forms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/5/binding-formgroup-to-a-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/5/wiazanie-formgroup-z-formularzem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/5/binding-formgroup-to-a-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/5/lier-un-formgroup-a-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/5/binding-formgroup-to-a-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/6/practice-formgroup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/6/praktyka-formgroup"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/6/practice-formgroup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/6/pratique-formgroup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/6/practice-formgroup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/7/reactiveformsmodule-import-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/7/skladnia-importu-reactiveformsmodule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/7/reactiveformsmodule-import-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/7/syntaxe-d-import-de-reactiveformsmodule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/7/reactiveformsmodule-import-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/8/binding-a-form-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/8/wiazanie-pola-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/8/binding-a-form-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/8/lier-un-champ-de-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/8/binding-a-form-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/9/building-a-field-error-read</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/9/budowa-odczytu-bledu-pola"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/9/building-a-field-error-read"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/9/construire-une-lecture-d-erreur-de-champ"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/9/building-a-field-error-read"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/11/typed-forms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/11/typed-forms"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/11/typed-forms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/11/typed-forms"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/11/typed-forms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/12/nonnullableformbuilder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/12/nonnullableformbuilder"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/12/nonnullableformbuilder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/12/nonnullableformbuilder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/12/nonnullableformbuilder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/13/form-building-block-hierarchy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/13/hierarchia-blokow-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/13/form-building-block-hierarchy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/13/hierarchie-des-blocs-de-construction-d-un-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/13/form-building-block-hierarchy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/14/reading-a-typed-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/14/odczyt-typowanej-wartosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/14/reading-a-typed-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/14/lire-une-valeur-typee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/14/reading-a-typed-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/15/validators-required</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/15/validators-required"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/15/validators-required"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/15/validators-required"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/15/validators-required"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/16/practice-displaying-errors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/16/praktyka-wyswietlanie-bledow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/16/practice-displaying-errors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/16/pratique-afficher-les-erreurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/16/practice-displaying-errors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/17/validator-for-an-email-address</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/17/walidator-dla-adresu-email"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/17/validator-for-an-email-address"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/17/validateur-pour-une-adresse-e-mail"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/17/validator-for-an-email-address"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/18/validator-for-a-checkbox-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/18/walidator-dla-pola-checkbox"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/18/validator-for-a-checkbox-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/18/validateur-pour-un-champ-case-a-cocher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/18/validator-for-a-checkbox-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/19/building-a-control-with-validators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/19/budowa-kontrolki-z-walidatorami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/19/building-a-control-with-validators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/19/construire-un-champ-avec-des-validateurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/19/building-a-control-with-validators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/21/creating-a-validator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/21/tworzenie-walidatora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/21/creating-a-validator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/21/creer-un-validateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/21/creating-a-validator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/22/return-value-on-error</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/22/zwracana-wartosc-przy-bledzie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/22/return-value-on-error"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/22/valeur-de-retour-en-cas-d-erreur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/22/return-value-on-error"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/23/practice-custom-validator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/23/praktyka-custom-validator"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/23/practice-custom-validator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/23/pratique-validateur-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/23/practice-custom-validator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/24/validator-function-signature</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/24/sygnatura-funkcji-walidatora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/24/validator-function-signature"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/24/signature-de-la-fonction-validateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/24/validator-function-signature"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/25/async-validator-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/25/lancuch-walidatora-asynchronicznego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/25/async-validator-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/25/chaine-de-validateur-asynchrone"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/25/async-validator-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/26/position-of-async-validators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/26/pozycja-walidatorow-asynchronicznych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/26/position-of-async-validators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/26/position-des-validateurs-asynchrones"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/26/position-of-async-validators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/28/dynamic-fields</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/28/dynamiczne-pola"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/28/dynamic-fields"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/28/champs-dynamiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/28/dynamic-fields"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/29/adding-an-element-to-formarray</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/29/dodawanie-elementu-do-formarray"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/29/adding-an-element-to-formarray"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/29/ajouter-un-element-a-un-formarray"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/29/adding-an-element-to-formarray"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/30/removing-an-element-from-formarray</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/30/usuwanie-elementu-z-formarray"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/30/removing-an-element-from-formarray"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/30/supprimer-un-element-d-un-formarray"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/30/removing-an-element-from-formarray"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/31/practice-formarray</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/31/praktyka-formarray"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/31/practice-formarray"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/31/pratique-formarray"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/31/practice-formarray"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/32/iterating-over-a-formarray-in-the-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/32/iteracja-po-formarray-w-szablonie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/32/iterating-over-a-formarray-in-the-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/32/iterer-sur-un-formarray-dans-le-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/32/iterating-over-a-formarray-in-the-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/33/resetting-a-formarray-before-loading</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/33/resetowanie-formarray-przed-wczytaniem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/33/resetting-a-formarray-before-loading"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/33/reinitialiser-un-formarray-avant-le-chargement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/33/resetting-a-formarray-before-loading"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/34/building-a-formarray-getter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/34/budowa-gettera-formarray"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/34/building-a-formarray-getter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/34/construire-un-getter-de-formarray"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/34/building-a-formarray-getter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/36/setvalue-vs-patchvalue</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/36/setvalue-vs-patchvalue"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/36/setvalue-vs-patchvalue"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/36/setvalue-vs-patchvalue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/36/setvalue-vs-patchvalue"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/37/listening-to-field-changes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/37/nasluchiwanie-zmian-pola"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/37/listening-to-field-changes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/37/ecouter-les-changements-d-un-champ"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/37/listening-to-field-changes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/38/form-status</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/38/status-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/38/form-status"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/38/statut-du-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/38/form-status"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/39/practice-edit-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/39/praktyka-formularz-edycji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/39/practice-edit-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/39/pratique-formulaire-d-edition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/39/practice-edit-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/40/conditional-validators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/40/warunkowe-walidatory"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/40/conditional-validators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/40/validateurs-conditionnels"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/40/conditional-validators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/41/converting-an-observable-to-a-signal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/41/konwersja-observable-na-signal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/41/converting-an-observable-to-a-signal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/41/convertir-un-observable-en-signal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/41/converting-an-observable-to-a-signal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/42/cleaning-up-a-form-subscription</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/42/czyszczenie-subskrypcji-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/42/cleaning-up-a-form-subscription"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/42/nettoyer-un-abonnement-de-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/42/cleaning-up-a-form-subscription"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/43/controlvalueaccessor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/43/controlvalueaccessor"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/43/controlvalueaccessor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/43/controlvalueaccessor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/43/controlvalueaccessor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/44/controlvalueaccessor-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/44/metody-controlvalueaccessor"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/44/controlvalueaccessor-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/44/les-methodes-de-controlvalueaccessor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/44/controlvalueaccessor-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/8/45/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/8/45/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/8/45/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/8/45/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/8/45/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/1/introduction-couriers-and-messengers-http-and-api-communication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/1/wprowadzenie-goncy-i-poslancy-http-i-komunikacja-z-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/1/introduction-couriers-and-messengers-http-and-api-communication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/1/introduction-coursiers-et-messagers-communication-http-et-api"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/1/introduction-couriers-and-messengers-http-and-api-communication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/3/get-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/3/metoda-get"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/3/get-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/3/la-methode-get"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/3/get-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/4/injecting-httpclient</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/4/wstrzykiwanie-httpclient"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/4/injecting-httpclient"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/4/injecter-httpclient"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/4/injecting-httpclient"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/5/registering-httpclient</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/5/rejestracja-httpclient"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/5/registering-httpclient"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/5/enregistrer-httpclient"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/5/registering-httpclient"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/6/httpclient-import-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/6/skladnia-importu-httpclient"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/6/httpclient-import-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/6/syntaxe-d-import-de-httpclient"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/6/httpclient-import-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/7/practice-fetching-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/7/praktyka-pobieranie-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/7/practice-fetching-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/7/pratique-recuperer-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/7/practice-fetching-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/8/fetch-api-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/8/konfiguracja-fetch-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/8/fetch-api-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/8/configuration-de-l-api-fetch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/8/fetch-api-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/10/post-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/10/post-request"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/10/post-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/10/la-requete-post"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/10/post-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/11/patch-vs-put</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/11/patch-vs-put"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/11/patch-vs-put"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/11/patch-vs-put"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/11/patch-vs-put"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/12/method-for-deleting-a-resource</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/12/metoda-usuwania-zasobu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/12/method-for-deleting-a-resource"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/12/methode-pour-supprimer-une-ressource"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/12/method-for-deleting-a-resource"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/13/practice-crud-operations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/13/praktyka-crud-operacje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/13/practice-crud-operations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/13/pratique-operations-crud"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/13/practice-crud-operations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/14/mapping-crud-operations-to-http-methods</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/14/mapowanie-operacji-crud-na-metody-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/14/mapping-crud-operations-to-http-methods"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/14/faire-correspondre-les-operations-crud-aux-methodes-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/14/mapping-crud-operations-to-http-methods"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/15/calling-the-delete-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/15/wywolanie-metody-delete"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/15/calling-the-delete-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/15/appeler-la-methode-delete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/15/calling-the-delete-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/17/catcherror</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/17/catcherror"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/17/catcherror"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/17/catcherror"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/17/catcherror"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/18/network-error-status</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/18/status-bledu-sieciowego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/18/network-error-status"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/18/statut-d-erreur-reseau"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/18/network-error-status"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/19/retry-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/19/operator-retry"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/19/retry-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/19/l-operateur-retry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/19/retry-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/20/practice-error-handling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/20/praktyka-obsluga-bledow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/20/practice-error-handling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/20/pratique-gestion-des-erreurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/20/practice-error-handling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/21/http-error-handling-pipeline</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/21/pipeline-obslugi-bledu-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/21/http-error-handling-pipeline"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/21/pipeline-de-gestion-des-erreurs-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/21/http-error-handling-pipeline"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/22/re-throwing-an-error-with-throwerror</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/22/re-throw-bledu-przez-throwerror"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/22/re-throwing-an-error-with-throwerror"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/22/relancer-une-erreur-avec-throwerror"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/22/re-throwing-an-error-with-throwerror"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/24/purpose-of-interceptors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/24/cel-interceptorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/24/purpose-of-interceptors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/24/le-role-des-interceptors"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/24/purpose-of-interceptors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/25/functional-interceptor-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/25/typ-funkcyjnego-interceptora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/25/functional-interceptor-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/25/le-type-d-interceptor-fonctionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/25/functional-interceptor-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/26/request-immutability</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/26/niemutowalnosc-zadania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/26/request-immutability"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/26/immutabilite-de-la-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/26/request-immutability"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/27/practice-auth-interceptor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/27/praktyka-auth-interceptor"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/27/practice-auth-interceptor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/27/pratique-interceptor-d-authentification"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/27/practice-auth-interceptor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/28/registering-an-interceptor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/28/rejestracja-interceptora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/28/registering-an-interceptor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/28/enregistrer-un-interceptor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/28/registering-an-interceptor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/29/building-an-authorization-interceptor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/29/budowa-interceptora-autoryzacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/29/building-an-authorization-interceptor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/29/construire-un-interceptor-d-autorisation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/29/building-an-authorization-interceptor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/30/cloning-the-request-in-an-interceptor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/30/klonowanie-zadania-w-interceptorze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/30/cloning-the-request-in-an-interceptor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/30/cloner-la-requete-dans-un-interceptor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/30/cloning-the-request-in-an-interceptor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/32/httpparams</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/32/httpparams"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/32/httpparams"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/32/httpparams"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/32/httpparams"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/33/resource-api-in-angular-19</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/33/resource-api-w-angular-19"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/33/resource-api-in-angular-19"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/33/l-api-resource-dans-angular-19"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/33/resource-api-in-angular-19"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/34/loading-state-in-a-template-with-signals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/34/stan-ladowania-w-szablonie-z-sygnalami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/34/loading-state-in-a-template-with-signals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/34/etat-de-chargement-dans-un-template-avec-les-signals"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/34/loading-state-in-a-template-with-signals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/35/practice-query-params-and-headers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/35/praktyka-query-params-i-headers"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/35/practice-query-params-and-headers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/35/pratique-query-params-et-headers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/35/practice-query-params-and-headers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/36/building-a-query-string-with-httpparams</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/36/budowanie-query-string-z-httpparams"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/36/building-a-query-string-with-httpparams"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/36/construire-une-query-string-avec-httpparams"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/36/building-a-query-string-with-httpparams"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/37/data-loading-cycle-with-signals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/37/cykl-ladowania-danych-z-sygnalami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/37/data-loading-cycle-with-signals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/37/cycle-de-chargement-des-donnees-avec-les-signals"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/37/data-loading-cycle-with-signals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/38/resource-states-in-a-switch-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/38/stany-resource-w-szablonie-switch"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/38/resource-states-in-a-switch-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/38/etats-de-resource-dans-un-template-switch"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/38/resource-states-in-a-switch-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/39/reloading-resource-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/39/odswiezanie-danych-resource"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/39/reloading-resource-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/39/recharger-les-donnees-d-une-resource"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/39/reloading-resource-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/40/calling-search-with-options</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/40/wywolanie-wyszukiwania-z-opcjami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/40/calling-search-with-options"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/40/appeler-search-avec-des-options"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/40/calling-search-with-options"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/41/resource-api-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/41/skladnia-resource-api"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/41/resource-api-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/41/syntaxe-de-l-api-resource"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/41/resource-api-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/9/42/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/9/42/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/9/42/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/9/42/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/9/42/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/1/introduction-the-shogun-s-treasury-state-management</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/1/wprowadzenie-skarbiec-shoguna-state-management"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/1/introduction-the-shogun-s-treasury-state-management"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/1/introduction-le-tresor-du-shogun-gestion-d-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/1/introduction-the-shogun-s-treasury-state-management"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/3/signal-vs-computed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/3/signal-vs-computed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/3/signal-vs-computed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/3/signal-vs-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/3/signal-vs-computed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/4/types-of-application-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/4/rodzaje-stanu-aplikacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/4/types-of-application-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/4/types-d-etat-d-une-application"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/4/types-of-application-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/5/public-read-only-selectors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/5/publiczne-selektory-tylko-do-odczytu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/5/public-read-only-selectors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/5/selecteurs-publics-en-lecture-seule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/5/public-read-only-selectors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/6/practice-simple-store-with-signals</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/6/praktyka-prosty-store-z-signals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/6/practice-simple-store-with-signals"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/6/pratique-store-simple-avec-les-signals"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/6/practice-simple-store-with-signals"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/7/the-signal-import-token</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/7/token-importu-signal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/7/the-signal-import-token"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/7/importer-signal-et-computed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/7/the-signal-import-token"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/8/updating-state-in-a-signal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/8/aktualizacja-stanu-w-signal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/8/updating-state-in-a-signal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/8/mettre-a-jour-l-etat-dans-un-signal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/8/updating-state-in-a-signal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/9/action-flow-in-a-signals-store</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/9/przeplyw-akcji-w-store-ze-signals"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/9/action-flow-in-a-signals-store"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/9/flux-d-une-action-dans-un-store-signals"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/9/action-flow-in-a-signals-store"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/11/patchstate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/11/patchstate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/11/patchstate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/11/patchstate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/11/patchstate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/12/the-withstate-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/12/funkcja-withstate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/12/the-withstate-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/12/la-fonction-withstate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/12/the-withstate-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/13/signalstore-blocks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/13/bloki-signalstore"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/13/signalstore-blocks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/13/les-blocs-de-signalstore"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/13/signalstore-blocks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/14/practice-ngrx-signalstore</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/14/praktyka-ngrx-signalstore"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/14/practice-ngrx-signalstore"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/14/pratique-ngrx-signalstore"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/14/practice-ngrx-signalstore"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/15/npm-package-for-signalstore</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/15/pakiet-npm-dla-signalstore"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/15/npm-package-for-signalstore"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/15/paquet-npm-pour-signalstore"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/15/npm-package-for-signalstore"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/16/injecting-the-store-in-a-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/16/wstrzykniecie-store-w-komponencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/16/injecting-the-store-in-a-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/16/injecter-le-store-dans-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/16/injecting-the-store-in-a-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/18/createaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/18/createaction"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/18/createaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/18/createaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/18/createaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/19/the-role-of-the-reducer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/19/rola-reducera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/19/the-role-of-the-reducer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/19/le-role-du-reducer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/19/the-role-of-the-reducer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/20/the-props-function-in-an-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/20/funkcja-props-w-akcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/20/the-props-function-in-an-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/20/la-fonction-props-dans-une-action"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/20/the-props-function-in-an-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/21/practice-ngrx-actions-and-reducer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/21/praktyka-ngrx-actions-i-reducer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/21/practice-ngrx-actions-and-reducer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/21/pratique-actions-et-reducer-ngrx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/21/practice-ngrx-actions-and-reducer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/22/createaction-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/22/skladnia-createaction"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/22/createaction-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/22/syntaxe-de-createaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/22/createaction-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/23/the-loading-action-triad</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/23/triada-akcji-ladowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/23/the-loading-action-triad"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/23/le-trio-d-actions-de-chargement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/23/the-loading-action-triad"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/24/data-flow-in-ngrx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/24/przeplyw-danych-w-ngrx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/24/data-flow-in-ngrx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/24/flux-de-donnees-dans-ngrx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/24/data-flow-in-ngrx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/26/createselector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/26/createselector"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/26/createselector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/26/createselector"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/26/createselector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/27/effects</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/27/effects"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/27/effects"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/27/effects"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/27/effects"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/28/the-createfeatureselector-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/28/funkcja-createfeatureselector"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/28/the-createfeatureselector-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/28/la-fonction-createfeatureselector"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/28/the-createfeatureselector-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/29/practice-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/29/praktyka-selector"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/29/practice-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/29/pratique-selecteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/29/practice-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/30/selector-composition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/30/composition-selektora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/30/selector-composition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/30/composition-de-selecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/30/selector-composition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/31/the-loading-effect-chain</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/31/lancuch-effectu-ladowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/31/the-loading-effect-chain"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/31/la-chaine-de-l-effect-de-chargement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/31/the-loading-effect-chain"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/32/building-the-pipe-in-an-effect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/32/budowa-pipe-w-effekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/32/building-the-pipe-in-an-effect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/32/construire-le-pipe-dans-un-effect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/32/building-the-pipe-in-an-effect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/34/choice-a-simple-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/34/wybor-prosty-projekt"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/34/choice-a-simple-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/34/choix-un-projet-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/34/choice-a-simple-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/35/selectsignal-in-ngrx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/35/selectsignal-w-ngrx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/35/selectsignal-in-ngrx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/35/selectsignal-dans-ngrx"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/35/selectsignal-in-ngrx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/36/when-classic-ngrx</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/36/kiedy-klasyczny-ngrx"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/36/when-classic-ngrx"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/36/quand-utiliser-le-ngrx-classique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/36/when-classic-ngrx"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/37/the-complexity-scale-of-solutions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/37/skala-zlozonosci-rozwiazan"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/37/the-complexity-scale-of-solutions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/37/l-echelle-de-complexite-des-solutions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/37/the-complexity-scale-of-solutions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/38/converting-an-observable-to-a-signal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/38/konwersja-observable-na-signal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/38/converting-an-observable-to-a-signal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/38/convertir-un-observable-en-signal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/38/converting-an-observable-to-a-signal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/39/signalstore-characteristics</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/39/cechy-signalstore"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/39/signalstore-characteristics"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/39/caracteristiques-de-signalstore"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/39/signalstore-characteristics"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/41/submit-your-treasury-of-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/41/przeslij-swoj-skarbiec-stanu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/41/submit-your-treasury-of-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/41/soumets-ton-tresor-d-etat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/41/submit-your-treasury-of-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/10/42/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/10/42/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/10/42/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/10/42/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/10/42/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/1/introduction-the-art-of-war-testing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/1/wprowadzenie-sztuka-wojny-testowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/1/introduction-the-art-of-war-testing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/1/introduction-l-art-de-la-guerre-les-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/1/introduction-the-art-of-war-testing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/3/testbed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/3/testbed"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/3/testbed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/3/testbed"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/3/testbed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/4/jasmine-test-blocks</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/4/bloki-testu-jasmine"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/4/jasmine-test-blocks"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/4/les-blocs-de-test-jasmine"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/4/jasmine-test-blocks"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/5/purpose-of-beforeeach</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/5/cel-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/5/purpose-of-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/5/role-de-beforeeach"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/5/purpose-of-beforeeach"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/6/practice-component-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/6/praktyka-test-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/6/practice-component-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/6/pratique-test-de-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/6/practice-component-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/7/order-component-test-setup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/7/kolejnosc-konfiguracja-testu-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/7/order-component-test-setup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/7/ordre-configuration-du-test-de-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/7/order-component-test-setup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/8/asserting-the-component-exists</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/8/asercja-istnienia-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/8/asserting-the-component-exists"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/8/verifier-que-le-composant-existe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/8/asserting-the-component-exists"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/9/selecting-an-element-from-the-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/9/selekcja-elementu-z-szablonu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/9/selecting-an-element-from-the-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/9/selectionner-un-element-du-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/9/selecting-an-element-from-the-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/11/httptestingcontroller</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/11/httptestingcontroller"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/11/httptestingcontroller"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/11/httptestingcontroller"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/11/httptestingcontroller"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/12/role-of-req-flush</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/12/rola-req-flush"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/12/role-of-req-flush"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/12/role-de-req-flush"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/12/role-of-req-flush"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/13/verifying-the-request-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/13/weryfikacja-metody-zadania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/13/verifying-the-request-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/13/verifier-la-methode-de-la-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/13/verifying-the-request-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/14/practice-http-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/14/praktyka-test-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/14/practice-http-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/14/pratique-test-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/14/practice-http-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/15/order-of-testing-an-http-request</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/15/kolejnosc-testowania-zadania-http"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/15/order-of-testing-an-http-request"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/15/ordre-du-test-d-une-requete-http"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/15/order-of-testing-an-http-request"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/16/configuring-http-providers-in-a-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/16/konfiguracja-providerow-http-w-tescie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/16/configuring-http-providers-in-a-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/16/configurer-les-providers-http-dans-un-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/16/configuring-http-providers-in-a-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/18/jasmine-createspyobj</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/18/jasmine-createspyobj"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/18/jasmine-createspyobj"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/18/jasmine-createspyobj"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/18/jasmine-createspyobj"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/19/setting-a-spy-s-return-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/19/ustawianie-wartosci-zwracanej-spy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/19/setting-a-spy-s-return-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/19/definir-la-valeur-de-retour-d-un-spy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/19/setting-a-spy-s-return-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/20/role-of-usevalue-in-providers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/20/rola-usevalue-w-providerach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/20/role-of-usevalue-in-providers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/20/role-de-usevalue-dans-les-providers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/20/role-of-usevalue-in-providers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/21/practice-service-mock</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/21/praktyka-mock-serwisu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/21/practice-service-mock"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/21/pratique-mock-de-service"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/21/practice-service-mock"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/22/order-of-creating-a-service-mock</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/22/kolejnosc-tworzenia-mocka-serwisu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/22/order-of-creating-a-service-mock"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/22/ordre-de-creation-d-un-mock-de-service"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/22/order-of-creating-a-service-mock"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/23/spying-on-an-existing-method</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/23/szpiegowanie-istniejacej-metody"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/23/spying-on-an-existing-method"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/23/espionner-une-methode-existante"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/23/spying-on-an-existing-method"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/24/injecting-a-mock-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/24/wstrzykiwanie-mock-klasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/24/injecting-a-mock-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/24/injecter-une-classe-mock"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/24/injecting-a-mock-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/26/fakeasync</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/26/fakeasync"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/26/fakeasync"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/26/fakeasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/26/fakeasync"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/27/flush</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/27/flush"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/27/flush"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/27/flush"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/27/flush"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/28/updating-a-signal-in-a-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/28/aktualizacja-sygnalu-w-tescie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/28/updating-a-signal-in-a-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/28/mettre-a-jour-un-signal-dans-un-test"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/28/updating-a-signal-in-a-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/29/practice-fakeasync-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/29/praktyka-fakeasync-test"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/29/practice-fakeasync-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/29/pratique-test-fakeasync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/29/practice-fakeasync-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/30/order-of-a-fakeasync-test-with-tick</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/30/kolejnosc-testu-fakeasync-z-tick"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/30/order-of-a-fakeasync-test-with-tick"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/30/ordre-d-un-test-fakeasync-avec-tick"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/30/order-of-a-fakeasync-test-with-tick"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/31/setting-an-input-signal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/31/ustawianie-sygnalu-wejsciowego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/31/setting-an-input-signal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/31/definir-un-signal-input"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/31/setting-an-input-signal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/32/changing-a-signal-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/32/zmiana-wartosci-sygnalu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/32/changing-a-signal-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/32/changer-la-valeur-d-un-signal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/32/changing-a-signal-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/34/page-object-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/34/page-object-pattern"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/34/page-object-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/34/page-object-pattern"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/34/page-object-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/35/navigation-in-playwright</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/35/nawigacja-w-playwright"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/35/navigation-in-playwright"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/35/navigation-dans-playwright"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/35/navigation-in-playwright"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/36/mocking-the-api-in-playwright</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/36/mockowanie-api-w-playwright"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/36/mocking-the-api-in-playwright"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/36/simuler-l-api-dans-playwright"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/36/mocking-the-api-in-playwright"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/37/practice-playwright-test</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/37/praktyka-playwright-test"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/37/practice-playwright-test"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/37/pratique-test-playwright"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/37/practice-playwright-test"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/38/order-of-e2e-login-test-steps</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/38/kolejnosc-krokow-testu-e2e-logowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/38/order-of-e2e-login-test-steps"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/38/ordre-des-etapes-du-test-e2e-de-connexion"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/38/order-of-e2e-login-test-steps"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/39/asserting-element-count</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/39/asercja-liczby-elementow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/39/asserting-element-count"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/39/verifier-le-nombre-d-elements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/39/asserting-element-count"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/40/filling-a-form-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/40/wypelnianie-pola-formularza"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/40/filling-a-form-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/40/remplir-un-champ-de-formulaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/40/filling-a-form-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/41/the-testing-pyramid</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/41/piramida-testow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/41/the-testing-pyramid"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/41/la-pyramide-des-tests"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/41/the-testing-pyramid"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/42/the-aaa-pattern</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/42/wzorzec-aaa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/42/the-aaa-pattern"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/42/le-pattern-aaa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/42/the-aaa-pattern"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/43/data-testid-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/43/selektor-data-testid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/43/data-testid-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/43/le-selecteur-data-testid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/43/data-testid-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/11/44/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/11/44/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/11/44/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/11/44/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/11/44/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/1/introduction-angular-security-and-performance</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/1/wprowadzenie-bezpieczenstwo-i-wydajnosc-angular"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/1/introduction-angular-security-and-performance"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/1/introduction-securite-et-performance-dans-angular"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/1/introduction-angular-security-and-performance"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/3/xss-protection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/3/ochrona-xss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/3/xss-protection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/3/protection-contre-les-xss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/3/xss-protection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/4/xss-attack</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/4/atak-xss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/4/xss-attack"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/4/attaque-xss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/4/xss-attack"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/5/csrf-threat</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/5/zagrozenie-csrf"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/5/csrf-threat"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/5/menace-csrf"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/5/csrf-threat"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/6/practice-safe-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/6/praktyka-bezpieczne-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/6/practice-safe-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/6/pratique-html-securise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/6/practice-safe-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/7/import-domsanitizer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/7/import-domsanitizer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/7/import-domsanitizer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/7/importer-domsanitizer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/7/import-domsanitizer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/8/sanitization-call</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/8/wywolanie-sanityzacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/8/sanitization-call"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/8/appel-d-assainissement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/8/sanitization-call"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/10/domsanitizer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/10/domsanitizer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/10/domsanitizer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/10/domsanitizer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/10/domsanitizer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/11/auth-guard-role</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/11/rola-auth-guard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/11/auth-guard-role"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/11/role-de-l-auth-guard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/11/auth-guard-role"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/12/token-in-the-interceptor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/12/token-w-interceptorze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/12/token-in-the-interceptor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/12/le-token-dans-l-interceptor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/12/token-in-the-interceptor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/13/practice-auth-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/13/praktyka-auth-guard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/13/practice-auth-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/13/pratique-auth-guard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/13/practice-auth-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/14/logged-in-state-via-signal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/14/stan-zalogowania-przez-signal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/14/logged-in-state-via-signal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/14/etat-de-connexion-via-un-signal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/14/logged-in-state-via-signal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/15/protected-route-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/15/konfiguracja-chronionej-trasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/15/protected-route-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/15/configuration-d-une-route-protegee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/15/protected-route-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/17/onpush-change-detection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/17/onpush-change-detection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/17/onpush-change-detection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/17/detection-de-changement-onpush"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/17/onpush-change-detection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/18/defer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/18/defer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/18/defer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/18/defer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/18/defer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/19/defer-trigger-on-interaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/19/trigger-defer-na-interakcje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/19/defer-trigger-on-interaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/19/declencheur-defer-sur-interaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/19/defer-trigger-on-interaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/20/practice-onpush</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/20/praktyka-onpush"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/20/practice-onpush"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/20/pratique-onpush"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/20/practice-onpush"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/21/defer-block-with-a-placeholder</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/21/blok-defer-z-placeholderem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/21/defer-block-with-a-placeholder"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/21/bloc-defer-avec-un-placeholder"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/21/defer-block-with-a-placeholder"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/22/ngoptimizedimage-attributes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/22/atrybuty-ngoptimizedimage"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/22/ngoptimizedimage-attributes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/22/attributs-de-ngoptimizedimage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/22/ngoptimizedimage-attributes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/23/virtual-scrolling-viewport</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/23/virtual-scrolling-viewport"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/23/virtual-scrolling-viewport"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/23/le-viewport-de-virtual-scrolling"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/23/virtual-scrolling-viewport"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/25/bundle-optimization</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/25/bundle-optimization"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/25/bundle-optimization"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/25/optimisation-du-bundle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/25/bundle-optimization"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/26/profiler-in-angular-devtools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/26/profiler-w-angular-devtools"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/26/profiler-in-angular-devtools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/26/le-profiler-dans-angular-devtools"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/26/profiler-in-angular-devtools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/27/measuring-time-in-code</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/27/pomiar-czasu-w-kodzie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/27/measuring-time-in-code"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/27/mesurer-le-temps-dans-le-code"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/27/measuring-time-in-code"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/28/practice-defer</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/28/praktyka-defer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/28/practice-defer"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/28/pratique-defer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/28/practice-defer"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/29/tree-shaking-friendly-import</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/29/tree-shaking-importu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/29/tree-shaking-friendly-import"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/29/import-compatible-avec-le-tree-shaking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/29/tree-shaking-friendly-import"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/30/track-in-the-for-loop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/30/track-w-petli-for"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/30/track-in-the-for-loop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/30/track-dans-la-boucle-for"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/30/track-in-the-for-loop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/32/aria</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/32/aria"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/32/aria"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/32/aria"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/32/aria"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/33/the-aria-label-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/33/atrybut-aria-label"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/33/the-aria-label-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/33/l-attribut-aria-label"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/33/the-aria-label-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/34/the-role-alert-role</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/34/rola-role-alert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/34/the-role-alert-role"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/34/le-role-role-alert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/34/the-role-alert-role"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/35/practice-accessibility</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/35/praktyka-dostepnosc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/35/practice-accessibility"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/35/pratique-accessibilite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/35/practice-accessibility"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/36/accessible-navigation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/36/dostepna-nawigacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/36/accessible-navigation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/36/navigation-accessible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/36/accessible-navigation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/37/opening-an-accessible-modal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/37/otwieranie-dostepnego-modala"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/37/opening-an-accessible-modal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/37/ouvrir-une-fenetre-modale-accessible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/37/opening-an-accessible-modal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/38/building-the-dialog-role</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/38/budowa-role-dialogu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/38/building-the-dialog-role"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/38/construire-le-role-du-dialog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/38/building-the-dialog-role"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/39/accessibility-testing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/39/testowanie-dostepnosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/39/accessibility-testing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/39/tester-l-accessibilite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/39/accessibility-testing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/12/40/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/12/40/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/12/40/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/12/40/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/12/40/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/1/introduction-the-tea-ceremony-ui-and-styling</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/1/wprowadzenie-ceremonia-herbaciana-ui-i-stylowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/1/introduction-the-tea-ceremony-ui-and-styling"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/1/introduction-la-ceremonie-du-the-interface-et-style"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/1/introduction-the-tea-ceremony-ui-and-styling"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/3/viewencapsulation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/3/viewencapsulation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/3/viewencapsulation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/3/viewencapsulation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/3/viewencapsulation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/4/global-styles-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/4/tryb-globalnych-stylow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/4/global-styles-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/4/mode-styles-globaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/4/global-styles-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/5/host-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/5/selektor-host"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/5/host-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/5/le-selecteur-host"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/5/host-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/6/practice-style-encapsulation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/6/praktyka-enkapsulacja-stylow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/6/practice-style-encapsulation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/6/pratique-encapsulation-des-styles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/6/practice-style-encapsulation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/7/scss-variable-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/7/definicja-zmiennej-scss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/7/scss-variable-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/7/definition-d-une-variable-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/7/scss-variable-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/8/css-variables-and-theming</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/8/css-variables-i-theming"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/8/css-variables-and-theming"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/8/variables-css-et-themes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/8/css-variables-and-theming"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/9/scss-rule-with-a-mixin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/9/regula-scss-z-mixinem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/9/scss-rule-with-a-mixin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/9/regle-scss-avec-un-mixin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/9/scss-rule-with-a-mixin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/11/host-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/11/host-selector"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/11/host-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/11/le-selecteur-host"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/11/host-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/12/installing-angular-material</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/12/instalacja-angular-material"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/12/installing-angular-material"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/12/installer-angular-material"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/12/installing-angular-material"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/13/importing-a-material-module</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/13/import-modulu-material"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/13/importing-a-material-module"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/13/importer-un-module-material"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/13/importing-a-material-module"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/14/practice-angular-material</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/14/praktyka-angular-material"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/14/practice-angular-material"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/14/pratique-angular-material"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/14/practice-angular-material"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/15/mat-card-structure</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/15/struktura-mat-card"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/15/mat-card-structure"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/15/structure-de-mat-card"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/15/mat-card-structure"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/16/material-form-field</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/16/pole-formularza-material"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/16/material-form-field"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/16/champ-de-formulaire-material"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/16/material-form-field"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/18/trigger-and-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/18/trigger-i-transition"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/18/trigger-and-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/18/trigger-et-transition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/18/trigger-and-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/19/stagger</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/19/stagger"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/19/stagger"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/19/stagger"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/19/stagger"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/20/calling-animate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/20/wywolanie-animate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/20/calling-animate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/20/appeler-animate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/20/calling-animate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/21/practice-entry-animation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/21/praktyka-animacja-wejscia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/21/practice-entry-animation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/21/pratique-animation-d-entree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/21/practice-entry-animation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/22/entry-animation-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/22/definicja-animacji-wejscia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/22/entry-animation-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/22/definition-d-une-animation-d-entree"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/22/entry-animation-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/23/the-keyframes-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/23/funkcja-keyframes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/23/the-keyframes-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/23/la-fonction-keyframes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/23/the-keyframes-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/24/animation-state-and-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/24/stan-i-przejscie-animacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/24/animation-state-and-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/24/etat-et-transition-d-animation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/24/animation-state-and-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/26/breakpointobserver</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/26/breakpointobserver"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/26/breakpointobserver"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/26/breakpointobserver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/26/breakpointobserver"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/27/mobile-media-query-mixin</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/27/mixin-media-query-mobile"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/27/mobile-media-query-mixin"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/27/mixin-de-media-query-mobile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/27/mobile-media-query-mixin"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/28/converting-an-observable-to-a-signal</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/28/konwersja-observable-na-signal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/28/converting-an-observable-to-a-signal"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/28/convertir-un-observable-en-signal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/28/converting-an-observable-to-a-signal"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/29/practice-breakpointobserver</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/29/praktyka-breakpointobserver"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/29/practice-breakpointobserver"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/29/pratique-breakpointobserver"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/29/practice-breakpointobserver"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/30/breakpoints-from-smallest</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/30/breakpointy-od-najmniejszego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/30/breakpoints-from-smallest"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/30/breakpoints-par-taille-croissante"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/30/breakpoints-from-smallest"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/31/container-queries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/31/container-queries"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/31/container-queries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/31/container-queries"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/31/container-queries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/33/tailwind-classes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/33/tailwind-klasy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/33/tailwind-classes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/33/classes-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/33/tailwind-classes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/34/tailwind-responsive-prefix</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/34/responsive-prefix-tailwind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/34/tailwind-responsive-prefix"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/34/prefixe-responsive-de-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/34/tailwind-responsive-prefix"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/35/tailwind-directives-in-styles-scss</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/35/dyrektywy-tailwind-w-styles-scss"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/35/tailwind-directives-in-styles-scss"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/35/directives-tailwind-dans-styles-scss"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/35/tailwind-directives-in-styles-scss"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/36/practice-tailwind-in-angular</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/36/praktyka-tailwind-w-angular"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/36/practice-tailwind-in-angular"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/36/pratique-tailwind-dans-angular"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/36/practice-tailwind-in-angular"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/37/the-apply-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/37/dyrektywa-apply"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/37/the-apply-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/37/la-directive-apply"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/37/the-apply-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/38/the-dark-variant-in-tailwind</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/38/wariant-dark-w-tailwind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/38/the-dark-variant-in-tailwind"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/38/la-variante-dark-dans-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/38/the-dark-variant-in-tailwind"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/39/tailwind-card-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/39/klasa-karty-tailwind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/39/tailwind-card-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/39/classe-de-carte-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/39/tailwind-card-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/40/comparing-styling-techniques</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/40/porownanie-technik-stylowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/40/comparing-styling-techniques"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/40/comparer-les-techniques-de-style"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/40/comparing-styling-techniques"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/41/tailwind-grid-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/41/klasa-grid-w-tailwind"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/41/tailwind-grid-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/41/classe-grid-de-tailwind"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/41/tailwind-grid-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/42/the-host-context-selector</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/42/selektor-host-context"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/42/the-host-context-selector"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/42/le-selecteur-host-context"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/42/the-host-context-selector"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/13/43/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/13/43/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/13/43/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/13/43/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/13/43/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/1/introduction-advanced-angular-patterns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/1/wprowadzenie-zaawansowane-wzorce-angular"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/1/introduction-advanced-angular-patterns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/1/introduction-les-techniques-avancees-d-angular"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/1/introduction-advanced-angular-patterns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/3/ng-content-select</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/3/ng-content-select"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/3/ng-content-select"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/3/l-attribut-select-de-ng-content"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/3/ng-content-select"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/4/what-is-content-projection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/4/czym-jest-content-projection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/4/what-is-content-projection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/4/qu-est-ce-que-la-projection-de-contenu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/4/what-is-content-projection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/5/single-slot-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/5/skladnia-pojedynczego-slotu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/5/single-slot-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/5/syntaxe-a-emplacement-unique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/5/single-slot-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/6/opening-the-ng-content-tag</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/6/otwarcie-znacznika-ng-content"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/6/opening-the-ng-content-tag"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/6/ouvrir-la-balise-ng-content"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/6/opening-the-ng-content-tag"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/7/querying-projected-content</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/7/query-tresci-projektowanej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/7/querying-projected-content"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/7/interroger-le-contenu-projete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/7/querying-projected-content"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/8/practice-content-projection</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/8/praktyka-content-projection"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/8/practice-content-projection"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/8/pratique-projection-de-contenu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/8/practice-content-projection"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/9/structure-of-a-multi-slot-card</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/9/struktura-karty-z-wieloma-slotami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/9/structure-of-a-multi-slot-card"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/9/structure-d-une-carte-a-emplacements-multiples"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/9/structure-of-a-multi-slot-card"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/11/structural-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/11/structural-directive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/11/structural-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/11/directive-structurelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/11/structural-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/12/type-of-the-highlight-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/12/rodzaj-dyrektywy-highlight"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/12/type-of-the-highlight-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/12/type-de-la-directive-highlight"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/12/type-of-the-highlight-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/13/listening-to-element-events</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/13/nasluchiwanie-zdarzen-elementu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/13/listening-to-element-events"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/13/ecouter-les-evenements-d-un-element"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/13/listening-to-element-events"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/14/practice-attribute-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/14/praktyka-attribute-directive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/14/practice-attribute-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/14/pratique-directive-d-attribut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/14/practice-attribute-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/15/structure-of-an-attribute-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/15/struktura-attribute-directive"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/15/structure-of-an-attribute-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/15/structure-d-une-directive-d-attribut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/15/structure-of-an-attribute-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/16/rendering-a-template-in-the-dom</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/16/renderowanie-szablonu-w-dom"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/16/rendering-a-template-in-the-dom"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/16/afficher-un-template-dans-le-dom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/16/rendering-a-template-in-the-dom"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/18/pure-vs-impure-pipe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/18/pure-vs-impure-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/18/pure-vs-impure-pipe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/18/pipe-pur-vs-impur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/18/pure-vs-impure-pipe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/19/pipe-interface</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/19/interfejs-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/19/pipe-interface"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/19/interface-d-un-pipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/19/pipe-interface"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/20/using-a-pipe-with-a-parameter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/20/uzycie-pipe-z-parametrem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/20/using-a-pipe-with-a-parameter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/20/utiliser-un-pipe-avec-un-parametre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/20/using-a-pipe-with-a-parameter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/21/practice-custom-pipe</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/21/praktyka-custom-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/21/practice-custom-pipe"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/21/pratique-pipe-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/21/practice-custom-pipe"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/22/building-the-pipe-decorator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/22/budowa-dekoratora-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/22/building-the-pipe-decorator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/22/construire-le-decorateur-pipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/22/building-the-pipe-decorator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/23/pipe-class-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/23/definicja-klasy-pipe"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/23/pipe-class-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/23/definition-d-une-classe-de-pipe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/23/pipe-class-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/25/angular-ssr</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/25/angular-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/25/angular-ssr"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/25/le-ssr-d-angular"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/25/angular-ssr"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/26/what-is-ssr</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/26/czym-jest-ssr"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/26/what-is-ssr"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/26/qu-est-ce-que-le-ssr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/26/what-is-ssr"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/27/adding-pwa</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/27/dodawanie-pwa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/27/adding-pwa"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/27/ajouter-le-pwa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/27/adding-pwa"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/28/practice-ssr-guard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/28/praktyka-ssr-guard"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/28/practice-ssr-guard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/28/pratique-ssr-guard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/28/practice-ssr-guard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/29/build-and-deployment-process</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/29/proces-budowania-i-wdrozenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/29/build-and-deployment-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/29/processus-de-build-et-de-deploiement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/29/build-and-deployment-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/30/prerendering-ssg</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/30/prerendering-ssg"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/30/prerendering-ssg"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/30/prerendu-ssg"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/30/prerendering-ssg"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/32/zoneless-angular</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/32/zoneless-angular"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/32/zoneless-angular"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/32/angular-zoneless"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/32/zoneless-angular"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/33/best-practices</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/33/best-practices"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/33/best-practices"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/33/bonnes-pratiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/33/best-practices"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/34/declarative-data-fetching</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/34/deklaratywne-pobieranie-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/34/declarative-data-fetching"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/34/recuperation-declarative-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/34/declarative-data-fetching"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/35/practice-zoneless-config</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/35/praktyka-zoneless-config"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/35/practice-zoneless-config"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/35/pratique-configuration-zoneless"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/35/practice-zoneless-config"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/36/hydration-on-interaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/36/hydratacja-przy-interakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/36/hydration-on-interaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/36/hydratation-a-l-interaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/36/hydration-on-interaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/37/bundler-in-angular</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/37/bundler-w-angular"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/37/bundler-in-angular"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/37/bundler-dans-angular"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/37/bundler-in-angular"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/38/zoneless-configuration</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/38/konfiguracja-zoneless"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/38/zoneless-configuration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/38/configuration-zoneless"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/38/zoneless-configuration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/39/modern-control-flow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/39/nowoczesny-control-flow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/39/modern-control-flow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/39/flux-de-controle-moderne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/39/modern-control-flow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/40/evolution-of-the-angular-approach</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/40/ewolucja-podejscia-w-angular"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/40/evolution-of-the-angular-approach"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/40/evolution-de-l-approche-angular"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/40/evolution-of-the-angular-approach"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/41/signal-that-resets-when-its-source-changes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/41/sygnal-resetujacy-sie-przy-zmianie-zrodla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/41/signal-that-resets-when-its-source-changes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/41/un-signal-qui-se-reinitialise-quand-sa-source-change"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/41/signal-that-resets-when-its-source-changes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/42/purpose-of-zoneless-mode</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/42/cel-trybu-zoneless"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/42/purpose-of-zoneless-mode"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/42/objectif-du-mode-zoneless"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/42/purpose-of-zoneless-mode"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/11/14/43/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/11/14/43/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/11/14/43/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/11/14/43/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/11/14/43/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/1/welcome-to-midgard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/1/powitanie-w-midgardzie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/1/welcome-to-midgard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/1/bienvenue-a-midgard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/1/welcome-to-midgard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/3/what-makes-svelte-different</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/3/co-wyroznia-svelte"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/3/what-makes-svelte-different"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/3/ce-qui-distingue-svelte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/3/what-makes-svelte-different"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/4/svelte-s-creator-and-origins</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/4/tworca-i-poczatki-svelte"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/4/svelte-s-creator-and-origins"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/4/le-createur-et-les-debuts-de-svelte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/4/svelte-s-creator-and-origins"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/6/creating-a-sveltekit-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/6/tworzenie-projektu-sveltekit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/6/creating-a-sveltekit-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/6/creer-un-projet-sveltekit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/6/creating-a-sveltekit-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/7/steps-to-create-a-sveltekit-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/7/kroki-tworzenia-projektu-sveltekit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/7/steps-to-create-a-sveltekit-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/7/etapes-de-creation-d-un-projet-sveltekit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/7/steps-to-create-a-sveltekit-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/9/sections-of-a-svelte-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/9/sekcje-komponentu-svelte"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/9/sections-of-a-svelte-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/9/les-sections-d-un-composant-svelte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/9/sections-of-a-svelte-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/10/variables-in-the-template</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/10/zmienne-w-szablonie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/10/variables-in-the-template"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/10/les-variables-dans-le-template"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/10/variables-in-the-template"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/11/practice-greeting-a-viking</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/11/praktyka-powitanie-wikinga"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/11/practice-greeting-a-viking"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/11/pratique-saluer-un-viking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/11/practice-greeting-a-viking"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/13/variable-reactivity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/13/reaktywnosc-zmiennych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/13/variable-reactivity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/13/la-reactivite-des-variables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/13/variable-reactivity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/14/adding-to-a-reactive-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/14/dodawanie-do-reaktywnej-tablicy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/14/adding-to-a-reactive-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/14/ajouter-a-un-tableau-reactif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/14/adding-to-a-reactive-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/15/practice-warrior-counter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/15/praktyka-licznik-wojownikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/15/practice-warrior-counter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/15/pratique-compteur-de-guerriers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/15/practice-warrior-counter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/17/what-is-the-svelte-playground</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/17/czym-jest-svelte-playground"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/17/what-is-the-svelte-playground"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/17/qu-est-ce-que-le-playground-svelte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/17/what-is-the-svelte-playground"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/19/event-handling-attribute</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/19/atrybut-obslugi-zdarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/19/event-handling-attribute"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/19/l-attribut-de-gestion-des-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/19/event-handling-attribute"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/20/preventing-the-default-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/20/blokowanie-domyslnej-akcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/20/preventing-the-default-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/20/empecher-l-action-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/20/preventing-the-default-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/21/practice-handling-a-click</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/21/praktyka-obsluga-klikniecia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/21/practice-handling-a-click"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/21/pratique-gerer-un-clic"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/21/practice-handling-a-click"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/22/replacements-for-event-modifiers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/22/zamienniki-modyfikatorow-zdarzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/22/replacements-for-event-modifiers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/22/les-remplacants-des-modificateurs-d-evenements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/22/replacements-for-event-modifiers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/23/combining-preventdefault-and-stoppropagation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/23/laczenie-preventdefault-i-stoppropagation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/23/combining-preventdefault-and-stoppropagation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/23/combiner-preventdefault-et-stoppropagation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/23/combining-preventdefault-and-stoppropagation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/1/24/farewell-to-midgard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/1/24/pozegnanie-z-midgardem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/1/24/farewell-to-midgard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/1/24/adieu-a-midgard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/1/24/farewell-to-midgard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/1/welcome-to-yggdrasil</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/1/powitanie-przy-yggdrasil"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/1/welcome-to-yggdrasil"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/1/bienvenue-au-pied-d-yggdrasil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/1/welcome-to-yggdrasil"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/3/order-of-component-sections</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/3/kolejnosc-sekcji-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/3/order-of-component-sections"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/3/l-ordre-des-sections-d-un-composant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/3/order-of-component-sections"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/4/order-within-the-script-section</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/4/kolejnosc-w-sekcji-script"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/4/order-within-the-script-section"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/4/l-ordre-dans-la-section-script"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/4/order-within-the-script-section"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/6/importing-from-lib</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/6/import-z-lib"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/6/importing-from-lib"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/6/importer-depuis-lib"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/6/importing-from-lib"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/7/practice-importing-the-warrior-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/7/praktyka-import-komponentu-warrior"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/7/practice-importing-the-warrior-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/7/pratique-importer-le-composant-warrior"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/7/practice-importing-the-warrior-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/9/scoped-styles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/9/izolowane-style-scoped"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/9/scoped-styles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/9/les-styles-isoles-scoped"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/9/scoped-styles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/10/global-styles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/10/style-globalne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/10/global-styles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/10/les-styles-globaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/10/global-styles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/11/practice-conditional-css-class</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/11/praktyka-warunkowa-klasa-css"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/11/practice-conditional-css-class"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/11/pratique-classe-css-conditionnelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/11/practice-conditional-css-class"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/12/shorthand-class-directive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/12/skrocona-dyrektywa-class"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/12/shorthand-class-directive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/12/la-directive-class-abregee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/12/shorthand-class-directive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/14/where-shared-components-live</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/14/miejsce-na-wspoldzielone-komponenty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/14/where-shared-components-live"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/14/l-emplacement-des-composants-partages"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/14/where-shared-components-live"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/15/naming-conventions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/15/konwencje-nazewnictwa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/15/naming-conventions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/15/les-conventions-de-nommage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/15/naming-conventions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/17/rendering-a-component-recursively</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/17/rekurencyjne-renderowanie-komponentu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/17/rendering-a-component-recursively"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/17/rendre-un-composant-de-facon-recursive"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/17/rendering-a-component-recursively"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/18/dynamic-component</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/18/dynamiczny-komponent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/18/dynamic-component"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/18/composant-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/18/dynamic-component"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/19/practice-svelte-window-and-the-keyboard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/19/praktyka-svelte-window-i-klawiatura"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/19/practice-svelte-window-and-the-keyboard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/19/pratique-svelte-window-et-le-clavier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/19/practice-svelte-window-and-the-keyboard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/20/modifying-the-head-section</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/20/modyfikacja-sekcji-head"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/20/modifying-the-head-section"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/20/modifier-la-section-head"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/20/modifying-the-head-section"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/2/21/farewell-to-yggdrasil</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/2/21/pozegnanie-z-yggdrasil"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/2/21/farewell-to-yggdrasil"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/2/21/adieu-a-yggdrasil"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/2/21/farewell-to-yggdrasil"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/1/welcome-to-the-chamber-of-runes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/1/powitanie-w-komnacie-run"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/1/welcome-to-the-chamber-of-runes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/1/bienvenue-dans-la-chambre-des-runes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/1/welcome-to-the-chamber-of-runes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/3/what-are-runes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/3/czym-sa-runes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/3/what-are-runes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/3/que-sont-les-runes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/3/what-are-runes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/4/core-runes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/4/podstawowe-runes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/4/core-runes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/4/les-runes-de-base"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/4/core-runes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/6/creating-reactive-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/6/tworzenie-stanu-reaktywnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/6/creating-reactive-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/6/creer-un-etat-reactif"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/6/creating-reactive-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/7/mutations-with-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/7/mutacje-w-state"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/7/mutations-with-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/7/les-mutations-avec-state"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/7/mutations-with-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/8/practice-reactive-warrior-array</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/8/praktyka-reaktywna-tablica-wojownikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/8/practice-reactive-warrior-array"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/8/pratique-tableau-reactif-de-guerriers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/8/practice-reactive-warrior-array"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/10/what-derived-is-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/10/zastosowanie-derived"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/10/what-derived-is-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/10/a-quoi-sert-derived"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/10/what-derived-is-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/11/practice-derived-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/11/praktyka-wartosc-pochodna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/11/practice-derived-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/11/pratique-valeur-derivee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/11/practice-derived-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/12/derived-by-or-derived</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/12/derived-by-czy-derived"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/12/derived-by-or-derived"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/12/derived-by-ou-derived"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/12/derived-by-or-derived"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/14/what-effect-is-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/14/zastosowanie-effect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/14/what-effect-is-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/14/a-quoi-sert-effect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/14/what-effect-is-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/15/cleanup-in-effect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/15/sprzatanie-w-effect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/15/cleanup-in-effect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/15/le-nettoyage-dans-effect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/15/cleanup-in-effect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/16/practice-an-effect-that-logs-changes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/16/praktyka-efekt-logujacy-zmiany"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/16/practice-an-effect-that-logs-changes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/16/pratique-un-effet-qui-journalise-les-changements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/16/practice-an-effect-that-logs-changes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/17/use-cases-for-effect</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/17/przypadki-uzycia-effect"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/17/use-cases-for-effect"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/17/cas-d-usage-de-effect"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/17/use-cases-for-effect"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/19/replacing-in-svelte-5</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/19/nastepca-w-svelte-5"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/19/replacing-in-svelte-5"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/19/remplacer-dans-svelte-5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/19/replacing-in-svelte-5"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/20/replacing-export-let-in-svelte-5</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/20/nastepca-export-let-w-svelte-5"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/20/replacing-export-let-in-svelte-5"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/20/remplacer-export-let-dans-svelte-5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/20/replacing-export-let-in-svelte-5"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/3/21/farewell-to-the-chamber-of-runes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/3/21/pozegnanie-z-komnata-run"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/3/21/farewell-to-the-chamber-of-runes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/3/21/adieu-a-la-chambre-des-runes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/3/21/farewell-to-the-chamber-of-runes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/4/1/welcome-to-asgard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/4/1/powitanie-w-asgardzie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/4/1/welcome-to-asgard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/4/1/bienvenue-a-asgard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/4/1/welcome-to-asgard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/4/3/defining-props-with-runes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/4/3/definiowanie-props-z-runes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/4/3/defining-props-with-runes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/4/3/definir-des-props-avec-les-runes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/4/3/defining-props-with-runes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/4/4/practice-warrior-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/4/4/praktyka-props-wojownika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/4/4/practice-warrior-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/4/4/pratique-les-props-du-guerrier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/4/4/practice-warrior-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/4/6/prop-shorthand</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/4/6/skrocony-zapis-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/4/6/prop-shorthand"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/4/6/la-syntaxe-abregee-des-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/4/6/prop-shorthand"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/4/7/passing-an-object-as-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/4/7/przekazywanie-obiektu-jako-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/4/7/passing-an-object-as-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/4/7/passer-un-objet-en-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/4/7/passing-an-object-as-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/4/9/sending-events-in-svelte-5</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/4/9/wysylanie-zdarzen-w-svelte-5"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/4/9/sending-events-in-svelte-5"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/4/9/envoyer-des-evenements-dans-svelte-5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/4/9/sending-events-in-svelte-5"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/4/10/practice-a-callback-as-a-prop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/4/10/praktyka-callback-jako-prop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/4/10/practice-a-callback-as-a-prop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/4/10/pratique-un-callback-en-prop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/4/10/practice-a-callback-as-a-prop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/4/12/marking-a-prop-as-bindable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/4/12/oznaczanie-prop-jako-bindable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/4/12/marking-a-prop-as-bindable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/4/12/rendre-une-prop-bindable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/4/12/marking-a-prop-as-bindable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/4/13/practice-a-bindable-prop</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/4/13/praktyka-bindable-prop"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/4/13/practice-a-bindable-prop"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/4/13/pratique-une-prop-bindable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/4/13/practice-a-bindable-prop"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/4/15/context-api-or-props</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/4/15/context-api-czy-props"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/4/15/context-api-or-props"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/4/15/context-api-ou-props"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/4/15/context-api-or-props"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/4/16/setting-and-getting-context</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/4/16/ustawianie-i-pobieranie-kontekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/4/16/setting-and-getting-context"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/4/16/definir-et-recuperer-le-contexte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/4/16/setting-and-getting-context"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/4/17/props-context-and-stores</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/4/17/props-context-i-stores"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/4/17/props-context-and-stores"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/4/17/props-contexte-et-stores"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/4/17/props-context-and-stores"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/4/18/farewell-to-asgard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/4/18/pozegnanie-z-asgardem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/4/18/farewell-to-asgard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/4/18/adieu-a-asgard"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/4/18/farewell-to-asgard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/5/1/welcome-to-bifrost</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/5/1/powitanie-na-bifrost"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/5/1/welcome-to-bifrost"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/5/1/bienvenue-sur-bifrost"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/5/1/welcome-to-bifrost"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/5/3/how-bind-value-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/5/3/dzialanie-bind-value"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/5/3/how-bind-value-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/5/3/le-fonctionnement-de-bind-value"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/5/3/how-bind-value-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/5/4/practice-two-way-binding</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/5/4/praktyka-dwukierunkowe-wiazanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/5/4/practice-two-way-binding"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/5/4/pratique-liaison-bidirectionnelle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/5/4/practice-two-way-binding"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/5/6/a-group-of-checkboxes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/5/6/grupa-checkboxow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/5/6/a-group-of-checkboxes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/5/6/un-groupe-de-cases-a-cocher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/5/6/a-group-of-checkboxes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/5/8/what-bind-this-is-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/5/8/zastosowanie-bind-this"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/5/8/what-bind-this-is-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/5/8/a-quoi-sert-bind-this"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/5/8/what-bind-this-is-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/5/9/practice-canvas-reference</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/5/9/praktyka-referencja-do-canvas"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/5/9/practice-canvas-reference"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/5/9/pratique-reference-au-canvas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/5/9/practice-canvas-reference"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/5/11/window-scroll-position</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/5/11/pozycja-scrolla-okna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/5/11/window-scroll-position"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/5/11/la-position-de-defilement-de-la-fenetre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/5/11/window-scroll-position"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/5/12/farewell-to-bifrost</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/5/12/pozegnanie-z-bifrost"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/5/12/farewell-to-bifrost"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/5/12/adieu-a-bifrost"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/5/12/farewell-to-bifrost"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/6/1/welcome-to-the-norns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/6/1/powitanie-u-norn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/6/1/welcome-to-the-norns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/6/1/bienvenue-chez-les-nornes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/6/1/welcome-to-the-norns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/6/3/conditional-block</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/6/3/blok-warunkowy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/6/3/conditional-block"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/6/3/le-bloc-conditionnel"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/6/3/conditional-block"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/6/4/practice-warrior-list-with-each</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/6/4/praktyka-lista-wojownikow-z-each"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/6/4/practice-warrior-list-with-each"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/6/4/pratique-liste-de-guerriers-avec-each"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/6/4/practice-warrior-list-with-each"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/6/5/the-key-in-each</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/6/5/klucz-w-each"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/6/5/the-key-in-each"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/6/5/la-cle-dans-each"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/6/5/the-key-in-each"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/6/7/await-block-states</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/6/7/stany-bloku-await"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/6/7/await-block-states"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/6/7/les-etats-du-bloc-await"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/6/7/await-block-states"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/6/9/when-to-use-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/6/9/kiedy-uzyc-key"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/6/9/when-to-use-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/6/9/quand-utiliser-key"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/6/9/when-to-use-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/6/10/the-risk-of-html</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/6/10/ryzyko-html"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/6/10/the-risk-of-html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/6/10/le-risque-de-html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/6/10/the-risk-of-html"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/6/12/farewell-to-the-norns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/6/12/pozegnanie-z-nornami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/6/12/farewell-to-the-norns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/6/12/adieu-aux-nornes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/6/12/farewell-to-the-norns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/7/1/welcome-to-valhalla</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/7/1/powitanie-w-walhalli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/7/1/welcome-to-valhalla"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/7/1/bienvenue-au-walhalla"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/7/1/welcome-to-valhalla"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/7/3/when-onmount-runs</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/7/3/moment-wywolania-onmount"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/7/3/when-onmount-runs"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/7/3/quand-onmount-s-execute"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/7/3/when-onmount-runs"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/7/4/cleanup-in-onmount</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/7/4/sprzatanie-w-onmount"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/7/4/cleanup-in-onmount"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/7/4/le-nettoyage-dans-onmount"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/7/4/cleanup-in-onmount"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/7/6/the-tick-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/7/6/funkcja-tick"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/7/6/the-tick-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/7/6/la-fonction-tick"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/7/6/the-tick-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/7/7/the-effect-pre-rune</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/7/7/runa-effect-pre"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/7/7/the-effect-pre-rune"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/7/7/la-rune-effect-pre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/7/7/the-effect-pre-rune"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/7/9/practice-event-listener-cleanup</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/7/9/praktyka-sprzatanie-event-listenera"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/7/9/practice-event-listener-cleanup"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/7/9/pratique-nettoyer-un-ecouteur-d-evenement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/7/9/practice-event-listener-cleanup"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/7/10/farewell-to-valhalla</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/7/10/pozegnanie-z-walhalla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/7/10/farewell-to-valhalla"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/7/10/adieu-au-walhalla"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/7/10/farewell-to-valhalla"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/8/1/welcome-to-the-well-of-mimir</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/8/1/powitanie-przy-studni-mimir"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/8/1/welcome-to-the-well-of-mimir"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/8/1/bienvenue-au-puits-de-mimir"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/8/1/welcome-to-the-well-of-mimir"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/8/3/store-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/8/3/typy-stores"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/8/3/store-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/8/3/les-types-de-stores"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/8/3/store-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/8/4/practice-a-store-with-the-prefix</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/8/4/praktyka-store-z-prefiksem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/8/4/practice-a-store-with-the-prefix"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/8/4/pratique-un-store-avec-le-prefixe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/8/4/practice-a-store-with-the-prefix"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/8/6/readable-vs-writable</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/8/6/readable-a-writable"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/8/6/readable-vs-writable"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/8/6/readable-ou-writable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/8/6/readable-vs-writable"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/8/8/custom-store-contract</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/8/8/kontrakt-custom-store"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/8/8/custom-store-contract"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/8/8/le-contrat-d-un-store-personnalise"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/8/8/custom-store-contract"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/8/10/stores-or-state</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/8/10/stores-czy-state"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/8/10/stores-or-state"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/8/10/stores-ou-state"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/8/10/stores-or-state"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/8/11/farewell-to-the-well-of-mimir</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/8/11/pozegnanie-ze-studnia-mimir"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/8/11/farewell-to-the-well-of-mimir"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/8/11/adieu-au-puits-de-mimir"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/8/11/farewell-to-the-well-of-mimir"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/9/1/welcome-to-the-fields-of-ragnarok</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/9/1/powitanie-na-polu-ragnarok"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/9/1/welcome-to-the-fields-of-ragnarok"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/9/1/bienvenue-sur-le-champ-de-ragnarok"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/9/1/welcome-to-the-fields-of-ragnarok"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/9/3/built-in-transitions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/9/3/wbudowane-transitions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/9/3/built-in-transitions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/9/3/les-transitions-integrees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/9/3/built-in-transitions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/9/4/practice-the-fade-transition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/9/4/praktyka-transition-fade"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/9/4/practice-the-fade-transition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/9/4/pratique-la-transition-fade"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/9/4/practice-the-fade-transition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/9/5/separate-enter-and-leave-animations</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/9/5/osobne-animacje-wejscia-i-wyjscia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/9/5/separate-enter-and-leave-animations"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/9/5/des-animations-d-entree-et-de-sortie-distinctes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/9/5/separate-enter-and-leave-animations"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/9/8/what-animate-flip-is-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/9/8/zastosowanie-animate-flip"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/9/8/what-animate-flip-is-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/9/8/a-quoi-sert-animate-flip"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/9/8/what-animate-flip-is-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/9/10/spring-vs-tween</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/9/10/spring-a-tween"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/9/10/spring-vs-tween"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/9/10/spring-ou-tween"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/9/10/spring-vs-tween"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/9/11/farewell-to-ragnarok</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/9/11/pozegnanie-z-ragnarok"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/9/11/farewell-to-ragnarok"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/9/11/adieu-a-ragnarok"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/9/11/farewell-to-ragnarok"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/10/1/welcome-to-the-forge-of-mjolnir</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/10/1/powitanie-w-kuzni-mjolnira"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/10/1/welcome-to-the-forge-of-mjolnir"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/10/1/bienvenue-dans-la-forge-de-mjolnir"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/10/1/welcome-to-the-forge-of-mjolnir"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/10/3/using-an-action-on-an-element</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/10/3/uzycie-action-na-elemencie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/10/3/using-an-action-on-an-element"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/10/3/utiliser-une-action-sur-un-element"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/10/3/using-an-action-on-an-element"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/10/4/what-an-action-returns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/10/4/co-zwraca-action"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/10/4/what-an-action-returns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/10/4/ce-que-retourne-une-action"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/10/4/what-an-action-returns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/10/6/reacting-to-parameter-changes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/10/6/reakcja-na-zmiane-parametrow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/10/6/reacting-to-parameter-changes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/10/6/reagir-aux-changements-de-parametres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/10/6/reacting-to-parameter-changes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/10/8/practice-the-autofocus-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/10/8/praktyka-action-autofocus"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/10/8/practice-the-autofocus-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/10/8/pratique-l-action-autofocus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/10/8/practice-the-autofocus-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/10/9/farewell-to-the-forge-of-mjolnir</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/10/9/pozegnanie-z-kuznia-mjolnira"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/10/9/farewell-to-the-forge-of-mjolnir"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/10/9/adieu-a-la-forge-de-mjolnir"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/10/9/farewell-to-the-forge-of-mjolnir"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/11/1/welcome-to-the-port-of-hedeby</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/11/1/powitanie-w-porcie-hedeby"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/11/1/welcome-to-the-port-of-hedeby"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/11/1/bienvenue-au-port-de-hedeby"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/11/1/welcome-to-the-port-of-hedeby"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/11/3/how-sveltekit-routing-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/11/3/jak-dziala-routing-sveltekit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/11/3/how-sveltekit-routing-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/11/3/le-fonctionnement-du-routage-sveltekit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/11/3/how-sveltekit-routing-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/11/4/practice-a-link-to-warriors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/11/4/praktyka-link-do-warriors"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/11/4/practice-a-link-to-warriors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/11/4/pratique-un-lien-vers-warriors"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/11/4/practice-a-link-to-warriors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/11/6/dynamic-route</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/11/6/dynamiczna-trasa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/11/6/dynamic-route"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/11/6/route-dynamique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/11/6/dynamic-route"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/11/8/page-content-in-a-layout</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/11/8/tresc-strony-w-layoucie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/11/8/page-content-in-a-layout"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/11/8/le-contenu-de-la-page-dans-un-layout"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/11/8/page-content-in-a-layout"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/11/10/a-404-error-in-load</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/11/10/blad-404-w-funkcji-load"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/11/10/a-404-error-in-load"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/11/10/une-erreur-404-dans-load"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/11/10/a-404-error-in-load"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/11/11/farewell-to-the-port-of-hedeby</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/11/11/pozegnanie-z-portem-hedeby"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/11/11/farewell-to-the-port-of-hedeby"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/11/11/adieu-au-port-de-hedeby"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/11/11/farewell-to-the-port-of-hedeby"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/12/1/welcome-to-the-volva-s-cave</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/12/1/powitanie-w-jaskini-wolvy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/12/1/welcome-to-the-volva-s-cave"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/12/1/bienvenue-dans-la-grotte-de-la-volva"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/12/1/welcome-to-the-volva-s-cave"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/12/3/the-file-for-load</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/12/3/plik-z-funkcja-load"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/12/3/the-file-for-load"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/12/3/le-fichier-de-la-fonction-load"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/12/3/the-file-for-load"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/12/4/page-js-vs-page-server-js</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/12/4/page-js-a-page-server-js"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/12/4/page-js-vs-page-server-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/12/4/page-js-ou-page-server-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/12/4/page-js-vs-page-server-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/12/6/enabling-prerendering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/12/6/wlaczanie-prerenderingu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/12/6/enabling-prerendering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/12/6/activer-le-prerendu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/12/6/enabling-prerendering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/12/8/loading-data-in-parallel</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/12/8/rownolegle-ladowanie-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/12/8/loading-data-in-parallel"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/12/8/charger-des-donnees-en-parallele"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/12/8/loading-data-in-parallel"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/12/9/farewell-to-the-volva-s-cave</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/12/9/pozegnanie-z-jaskinia-wolvy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/12/9/farewell-to-the-volva-s-cave"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/12/9/adieu-a-la-grotte-de-la-volva"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/12/9/farewell-to-the-volva-s-cave"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/13/1/welcome-to-the-market-of-birka</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/13/1/powitanie-na-targu-w-birce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/13/1/welcome-to-the-market-of-birka"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/13/1/bienvenue-au-marche-de-birka"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/13/1/welcome-to-the-market-of-birka"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/13/3/where-form-actions-live</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/13/3/miejsce-definicji-form-actions"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/13/3/where-form-actions-live"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/13/3/l-emplacement-des-form-actions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/13/3/where-form-actions-live"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/13/4/practice-a-form-with-the-create-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/13/4/praktyka-formularz-z-akcja-create"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/13/4/practice-a-form-with-the-create-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/13/4/pratique-un-formulaire-avec-l-action-create"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/13/4/practice-a-form-with-the-create-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/13/6/validation-error-in-a-form-action</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/13/6/blad-walidacji-w-form-action"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/13/6/validation-error-in-a-form-action"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/13/6/une-erreur-de-validation-dans-une-form-action"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/13/6/validation-error-in-a-form-action"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/13/8/how-use-enhance-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/13/8/dzialanie-use-enhance"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/13/8/how-use-enhance-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/13/8/le-fonctionnement-de-use-enhance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/13/8/how-use-enhance-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/13/9/farewell-to-the-market-of-birka</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/13/9/pozegnanie-z-targiem-w-birce"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/13/9/farewell-to-the-market-of-birka"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/13/9/adieu-au-marche-de-birka"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/13/9/farewell-to-the-market-of-birka"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/14/1/welcome-to-heimdall-s-watch</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/14/1/powitanie-u-heimdalla"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/14/1/welcome-to-heimdall-s-watch"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/14/1/bienvenue-a-la-garde-d-heimdall"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/14/1/welcome-to-heimdall-s-watch"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/14/3/the-server-hooks-file</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/14/3/plik-z-server-hooks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/14/3/the-server-hooks-file"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/14/3/le-fichier-des-hooks-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/14/3/the-server-hooks-file"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/14/4/the-handle-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/14/4/funkcja-handle"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/14/4/the-handle-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/14/4/la-fonction-handle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/14/4/the-handle-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/14/6/the-get-api-warriors-endpoint</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/14/6/endpoint-get-api-warriors"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/14/6/the-get-api-warriors-endpoint"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/14/6/l-endpoint-get-api-warriors"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/14/6/the-get-api-warriors-endpoint"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/14/8/sveltekit-adapters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/14/8/adaptery-sveltekit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/14/8/sveltekit-adapters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/14/8/les-adaptateurs-sveltekit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/14/8/sveltekit-adapters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/12/14/10/the-end-of-the-great-voyage</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/12/14/10/koniec-wielkiej-wyprawy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/12/14/10/the-end-of-the-great-voyage"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/12/14/10/la-fin-du-grand-voyage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/12/14/10/the-end-of-the-great-voyage"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/1/introduction-welcome-to-the-great-library</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/1/wprowadzenie-witaj-w-wielkiej-bibliotece"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/1/introduction-welcome-to-the-great-library"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/1/introduction-bienvenue-dans-la-grande-bibliotheque"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/1/introduction-welcome-to-the-great-library"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/3/what-a-database-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/3/czym-jest-baza-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/3/what-a-database-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/3/ce-qu-est-une-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/3/what-a-database-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/4/table-in-the-library-metaphor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/4/tabela-w-metaforze-biblioteki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/4/table-in-the-library-metaphor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/4/la-table-dans-la-metaphore-de-la-bibliotheque"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/4/table-in-the-library-metaphor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/5/row-in-the-library-metaphor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/5/wiersz-w-metaforze-biblioteki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/5/row-in-the-library-metaphor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/5/la-ligne-dans-la-metaphore-de-la-bibliotheque"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/5/row-in-the-library-metaphor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/7/what-mysql-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/7/czym-jest-mysql"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/7/what-mysql-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/7/ce-qu-est-mysql"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/7/what-mysql-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/8/server-in-the-client-server-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/8/serwer-w-modelu-klient-serwer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/8/server-in-the-client-server-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/8/le-serveur-dans-le-modele-client-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/8/server-in-the-client-server-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/9/client-in-the-client-server-model</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/9/klient-w-modelu-klient-serwer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/9/client-in-the-client-server-model"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/9/le-client-dans-le-modele-client-serveur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/9/client-in-the-client-server-model"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/10/a-query-for-book-titles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/10/zapytanie-o-tytuly-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/10/a-query-for-book-titles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/10/une-requete-pour-les-titres-des-livres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/10/a-query-for-book-titles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/12/from-database-to-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/12/od-bazy-danych-do-wartosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/12/from-database-to-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/12/de-la-base-de-donnees-a-la-valeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/12/from-database-to-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/13/role-of-the-primary-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/13/rola-klucza-glownego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/13/role-of-the-primary-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/13/le-role-de-la-cle-primaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/13/role-of-the-primary-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/14/the-id-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/14/kolumna-id"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/14/the-id-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/14/la-colonne-id"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/14/the-id-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/15/from-value-to-database</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/15/od-wartosci-do-bazy-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/15/from-value-to-database"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/15/de-la-valeur-a-la-base-de-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/15/from-value-to-database"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/17/result-of-select-from-ksiazki</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/17/wynik-select-from-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/17/result-of-select-from-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/17/le-resultat-de-select-from-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/17/result-of-select-from-ksiazki"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/18/meaning-of-the-asterisk</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/18/znaczenie-gwiazdki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/18/meaning-of-the-asterisk"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/18/la-signification-de-l-asterisque"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/18/meaning-of-the-asterisk"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/19/retrieve-all-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/19/pobierz-wszystkie-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/19/retrieve-all-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/19/recuperer-tous-les-livres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/19/retrieve-all-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/20/selecting-specific-columns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/20/wybor-konkretnych-kolumn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/20/selecting-specific-columns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/20/selectionner-des-colonnes-precises"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/20/selecting-specific-columns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/21/select-title-and-author</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/21/wybierz-tytul-i-autora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/21/select-title-and-author"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/21/selectionner-le-titre-et-l-auteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/21/select-title-and-author"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/22/all-columns-of-the-autorzy-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/22/wszystkie-kolumny-tabeli-autorzy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/22/all-columns-of-the-autorzy-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/22/toutes-les-colonnes-de-la-table-autorzy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/22/all-columns-of-the-autorzy-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/23/retrieve-all-authors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/23/pobierz-wszystkich-autorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/23/retrieve-all-authors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/23/recuperer-tous-les-auteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/23/retrieve-all-authors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/24/role-of-the-from-keyword</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/24/rola-slowa-from"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/24/role-of-the-from-keyword"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/24/le-role-du-mot-cle-from"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/24/role-of-the-from-keyword"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/26/the-character-that-ends-a-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/26/znak-konczacy-zapytanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/26/the-character-that-ends-a-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/26/le-caractere-qui-termine-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/26/the-character-that-ends-a-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/27/single-line-comment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/27/komentarz-jednoliniowy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/27/single-line-comment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/27/le-commentaire-sur-une-seule-ligne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/27/single-line-comment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/28/letter-case-in-sql</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/28/wielkosc-liter-w-sql"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/28/letter-case-in-sql"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/28/la-casse-des-lettres-en-sql"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/28/letter-case-in-sql"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/29/title-and-autor-id-from-the-ksiazki-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/29/tytul-i-autor-id-z-tabeli-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/29/title-and-autor-id-from-the-ksiazki-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/29/le-titre-et-autor-id-de-la-table-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/29/title-and-autor-id-from-the-ksiazki-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/30/list-of-readers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/30/lista-czytelnikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/30/list-of-readers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/30/la-liste-des-lecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/30/list-of-readers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/31/readers-first-and-last-names</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/31/imiona-i-nazwiska-czytelnikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/31/readers-first-and-last-names"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/31/les-prenoms-et-noms-des-lecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/31/readers-first-and-last-names"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/32/all-readers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/32/wszyscy-czytelnicy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/32/all-readers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/32/tous-les-lecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/32/all-readers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/33/whitespace-in-a-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/33/biale-znaki-w-zapytaniu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/33/whitespace-in-a-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/33/les-espaces-dans-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/33/whitespace-in-a-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/35/the-borrowings-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/35/tabela-wypozyczen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/35/the-borrowings-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/35/la-table-des-emprunts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/35/the-borrowings-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/36/columns-of-the-autorzy-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/36/kolumny-tabeli-autorzy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/36/columns-of-the-autorzy-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/36/les-colonnes-de-la-table-autorzy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/36/columns-of-the-autorzy-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/37/all-categories</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/37/wszystkie-kategorie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/37/all-categories"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/37/toutes-les-categories"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/37/all-categories"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/38/steps-of-building-a-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/38/kroki-budowania-zapytania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/38/steps-of-building-a-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/38/les-etapes-de-construction-d-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/38/steps-of-building-a-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/39/category-names</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/39/nazwy-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/39/category-names"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/39/noms-des-categories"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/39/category-names"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/40/all-borrowings</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/40/wszystkie-wypozyczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/40/all-borrowings"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/40/tous-les-emprunts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/40/all-borrowings"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/42/number-of-returned-columns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/42/liczba-zwracanych-kolumn"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/42/number-of-returned-columns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/42/le-nombre-de-colonnes-renvoyees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/42/number-of-returned-columns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/43/title-and-price-of-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/43/tytul-i-cena-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/43/title-and-price-of-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/43/le-titre-et-le-prix-des-livres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/43/title-and-price-of-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/44/a-query-for-category-names</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/44/zapytanie-o-nazwy-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/44/a-query-for-category-names"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/44/une-requete-pour-les-noms-des-categories"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/44/a-query-for-category-names"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/45/readers-contact-details</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/45/dane-kontaktowe-czytelnikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/45/readers-contact-details"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/45/les-coordonnees-des-lecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/45/readers-contact-details"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/46/role-of-the-comma</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/46/rola-przecinka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/46/role-of-the-comma"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/46/le-role-de-la-virgule"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/46/role-of-the-comma"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/47/authors-and-their-countries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/47/autorzy-i-ich-kraje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/47/authors-and-their-countries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/47/les-auteurs-et-leurs-pays"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/47/authors-and-their-countries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/48/readers-e-mails</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/48/e-maile-czytelnikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/48/readers-e-mails"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/48/les-e-mails-des-lecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/48/readers-e-mails"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/49/borrowing-dates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/49/daty-wypozyczen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/49/borrowing-dates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/49/les-dates-d-emprunt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/49/borrowing-dates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/50/years-of-publication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/50/lata-wydania-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/50/years-of-publication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/50/les-annees-de-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/50/years-of-publication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/51/title-and-year-of-publication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/51/tytul-i-rok-wydania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/51/title-and-year-of-publication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/51/le-titre-et-l-annee-de-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/51/title-and-year-of-publication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/52/readers-first-names</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/52/imiona-czytelnikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/52/readers-first-names"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/52/les-prenoms-des-lecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/52/readers-first-names"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/53/what-the-select-command-does</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/53/dzialanie-polecenia-select"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/53/what-the-select-command-does"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/53/ce-que-fait-la-commande-select"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/53/what-the-select-command-does"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/54/authors-countries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/54/kraje-autorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/54/authors-countries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/54/les-pays-des-auteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/54/authors-countries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/55/identifier-and-title</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/55/identyfikator-i-tytul"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/55/identifier-and-title"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/55/l-identifiant-et-le-titre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/55/identifier-and-title"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/1/57/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/1/57/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/1/57/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/1/57/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/1/57/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/1/introduction-the-catalog-hall-welcome-back</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/1/wprowadzenie-sala-katalogowa-witaj-ponownie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/1/introduction-the-catalog-hall-welcome-back"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/1/introduction-la-salle-du-catalogue-te-revoila"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/1/introduction-the-catalog-hall-welcome-back"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/4/the-asterisk-vs-chosen-columns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/4/gwiazdka-a-wybrane-kolumny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/4/the-asterisk-vs-chosen-columns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/4/l-asterisque-ou-des-colonnes-choisies"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/4/the-asterisk-vs-chosen-columns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/5/column-order-in-the-result</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/5/kolejnosc-kolumn-w-wyniku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/5/column-order-in-the-result"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/5/l-ordre-des-colonnes-dans-le-resultat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/5/column-order-in-the-result"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/6/title-and-price-of-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/6/tytul-i-cena-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/6/title-and-price-of-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/6/le-titre-et-le-prix-des-livres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/6/title-and-price-of-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/7/a-query-for-title-and-price</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/7/zapytanie-o-tytul-i-cene"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/7/a-query-for-title-and-price"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/7/une-requete-pour-le-titre-et-le-prix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/7/a-query-for-title-and-price"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/8/when-to-use-the-asterisk</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/8/kiedy-uzywac-gwiazdki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/8/when-to-use-the-asterisk"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/8/quand-utiliser-l-asterisque"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/8/when-to-use-the-asterisk"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/9/three-columns-of-a-book</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/9/trzy-kolumny-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/9/three-columns-of-a-book"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/9/trois-colonnes-d-un-livre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/9/three-columns-of-a-book"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/11/what-the-word-as-does</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/11/dzialanie-slowa-as"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/11/what-the-word-as-does"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/11/ce-que-fait-le-mot-as"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/11/what-the-word-as-does"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/12/alias-with-a-space</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/12/alias-ze-spacja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/12/alias-with-a-space"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/12/un-alias-contenant-une-espace"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/12/alias-with-a-space"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/13/alias-for-the-author-s-surname</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/13/alias-dla-nazwiska-autora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/13/alias-for-the-author-s-surname"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/13/un-alias-pour-le-nom-de-famille-de-l-auteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/13/alias-for-the-author-s-surname"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/14/an-alias-for-the-cena-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/14/alias-kolumny-cena"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/14/an-alias-for-the-cena-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/14/un-alias-pour-la-colonne-cena"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/14/an-alias-for-the-cena-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/15/price-with-a-pretty-header</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/15/cena-z-ladnym-naglowkiem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/15/price-with-a-pretty-header"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/15/le-prix-avec-un-bel-en-tete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/15/price-with-a-pretty-header"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/17/what-distinct-is-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/17/do-czego-sluzy-distinct"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/17/what-distinct-is-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/17/a-quoi-sert-distinct"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/17/what-distinct-is-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/18/distinct-with-multiple-columns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/18/distinct-z-wieloma-kolumnami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/18/distinct-with-multiple-columns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/18/distinct-avec-plusieurs-colonnes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/18/distinct-with-multiple-columns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/19/unique-reader-cities</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/19/unikalne-miasta-czytelnikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/19/unique-reader-cities"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/19/les-villes-uniques-des-lecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/19/unique-reader-cities"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/20/a-query-for-countries-without-repeats</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/20/zapytanie-o-kraje-bez-powtorzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/20/a-query-for-countries-without-repeats"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/20/une-requete-pour-les-pays-sans-repetitions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/20/a-query-for-countries-without-repeats"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/21/unique-author-countries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/21/unikalne-kraje-autorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/21/unique-author-countries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/21/les-pays-uniques-des-auteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/21/unique-author-countries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/23/the-desc-keyword</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/23/slowo-kluczowe-desc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/23/the-desc-keyword"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/23/le-mot-cle-desc"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/23/the-desc-keyword"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/24/default-sort-direction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/24/domyslny-kierunek-sortowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/24/default-sort-direction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/24/le-sens-de-tri-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/24/default-sort-direction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/25/clauses-of-a-sorting-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/25/klauzule-zapytania-sortujacego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/25/clauses-of-a-sorting-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/25/les-clauses-d-une-requete-de-tri"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/25/clauses-of-a-sorting-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/26/books-newest-first</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/26/ksiazki-od-najnowszych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/26/books-newest-first"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/26/les-livres-les-plus-recents-en-premier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/26/books-newest-first"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/27/sorting-by-price-ascending</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/27/sortowanie-po-cenie-rosnaco"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/27/sorting-by-price-ascending"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/27/trier-par-prix-croissant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/27/sorting-by-price-ascending"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/28/cheapest-books-on-top</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/28/najtansze-ksiazki-na-gorze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/28/cheapest-books-on-top"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/28/les-livres-les-moins-chers-en-premier"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/28/cheapest-books-on-top"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/30/sorting-by-two-columns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/30/sortowanie-po-dwoch-kolumnach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/30/sorting-by-two-columns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/30/trier-par-deux-colonnes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/30/sorting-by-two-columns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/31/role-of-the-second-column-in-order-by</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/31/rola-drugiej-kolumny-w-order-by"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/31/role-of-the-second-column-in-order-by"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/31/le-role-de-la-deuxieme-colonne-dans-order-by"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/31/role-of-the-second-column-in-order-by"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/32/sorting-by-year-and-title</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/32/sortowanie-po-roku-i-tytule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/32/sorting-by-year-and-title"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/32/trier-par-annee-et-par-titre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/32/sorting-by-year-and-title"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/33/sorting-by-country-and-surname</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/33/sortowanie-po-kraju-i-nazwisku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/33/sorting-by-country-and-surname"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/33/trier-par-pays-et-par-nom"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/33/sorting-by-country-and-surname"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/35/how-limit-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/35/dzialanie-limit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/35/how-limit-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/35/comment-fonctionne-limit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/35/how-limit-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/36/position-of-limit-in-a-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/36/pozycja-limit-w-zapytaniu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/36/position-of-limit-in-a-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/36/la-position-de-limit-dans-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/36/position-of-limit-in-a-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/37/first-five-readers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/37/piec-pierwszych-czytelnikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/37/first-five-readers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/37/les-cinq-premiers-lecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/37/first-five-readers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/38/ranking-of-the-three-most-expensive</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/38/ranking-trzech-najdrozszych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/38/ranking-of-the-three-most-expensive"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/38/classement-des-trois-plus-chers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/38/ranking-of-the-three-most-expensive"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/39/three-most-expensive-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/39/trzy-najdrozsze-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/39/three-most-expensive-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/39/les-trois-livres-les-plus-chers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/39/three-most-expensive-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/41/how-limit-with-offset-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/41/dzialanie-limit-z-offset"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/41/how-limit-with-offset-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/41/comment-fonctionne-limit-avec-offset"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/41/how-limit-with-offset-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/42/offset-formula-for-pagination</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/42/wzor-na-offset-przy-stronicowaniu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/42/offset-formula-for-pagination"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/42/la-formule-d-offset-pour-la-pagination"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/42/offset-formula-for-pagination"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/43/paginating-readers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/43/stronicowanie-czytelnikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/43/paginating-readers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/43/paginer-les-lecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/43/paginating-readers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/44/second-page-of-5-rows</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/44/druga-strona-po-5-wierszy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/44/second-page-of-5-rows"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/44/deuxieme-page-de-5-lignes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/44/second-page-of-5-rows"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/45/second-page-of-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/45/druga-strona-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/45/second-page-of-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/45/la-deuxieme-page-de-livres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/45/second-page-of-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/47/order-of-clauses-in-a-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/47/kolejnosc-klauzul-w-zapytaniu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/47/order-of-clauses-in-a-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/47/l-ordre-des-clauses-dans-une-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/47/order-of-clauses-in-a-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/48/combining-an-alias-with-sorting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/48/laczenie-aliasu-z-sortowaniem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/48/combining-an-alias-with-sorting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/48/combiner-un-alias-avec-un-tri"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/48/combining-an-alias-with-sorting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/49/clauses-of-a-full-report</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/49/klauzule-pelnego-raportu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/49/clauses-of-a-full-report"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/49/les-clauses-d-un-rapport-complet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/49/clauses-of-a-full-report"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/50/a-query-for-cities-without-repeats</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/50/zapytanie-o-miasta-bez-powtorzen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/50/a-query-for-cities-without-repeats"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/50/une-requete-pour-les-villes-sans-repetitions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/50/a-query-for-cities-without-repeats"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/51/five-cheapest-books-with-an-alias</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/51/piec-najtanszych-ksiazek-z-aliasem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/51/five-cheapest-books-with-an-alias"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/51/les-cinq-livres-les-moins-chers-avec-un-alias"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/51/five-cheapest-books-with-an-alias"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/52/what-the-as-alias-does-not-do</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/52/czego-nie-robi-alias-as"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/52/what-the-as-alias-does-not-do"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/52/ce-que-l-alias-as-ne-fait-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/52/what-the-as-alias-does-not-do"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/53/the-five-newest-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/53/piec-najnowszych-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/53/the-five-newest-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/53/les-cinq-livres-les-plus-recents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/53/the-five-newest-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/54/third-page-of-5-entries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/54/trzecia-strona-po-5-pozycji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/54/third-page-of-5-entries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/54/troisieme-page-de-5-entrees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/54/third-page-of-5-entries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/55/the-masterful-report</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/55/raport-mistrzowski"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/55/the-masterful-report"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/55/le-rapport-magistral"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/55/the-masterful-report"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/56/third-page-of-the-cheapest-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/56/trzecia-strona-najtanszych-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/56/third-page-of-the-cheapest-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/56/troisieme-page-des-livres-les-moins-chers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/56/third-page-of-the-cheapest-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/57/what-comes-after-the-catalog-hall</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/57/co-dalej-po-sali-katalogowej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/57/what-comes-after-the-catalog-hall"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/57/ce-qui-vient-apres-la-salle-du-catalogue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/57/what-comes-after-the-catalog-hall"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/58/unique-countries-alphabetically</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/58/unikalne-kraje-alfabetycznie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/58/unique-countries-alphabetically"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/58/les-pays-uniques-par-ordre-alphabetique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/58/unique-countries-alphabetically"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/2/60/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/2/60/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/2/60/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/2/60/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/2/60/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/1/introduction-the-scriptorium-the-art-of-filtering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/1/wprowadzenie-skryptorium-sztuka-filtrowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/1/introduction-the-scriptorium-the-art-of-filtering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/1/introduction-le-scriptorium-l-art-du-filtrage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/1/introduction-the-scriptorium-the-art-of-filtering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/3/what-where-is-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/3/do-czego-sluzy-where"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/3/what-where-is-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/3/a-quoi-sert-where"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/3/what-where-is-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/4/placement-of-the-where-clause</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/4/miejsce-klauzuli-where"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/4/placement-of-the-where-clause"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/4/la-position-de-la-clause-where"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/4/placement-of-the-where-clause"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/5/a-query-for-available-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/5/zapytanie-o-dostepne-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/5/a-query-for-available-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/5/une-requete-pour-les-livres-disponibles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/5/a-query-for-available-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/7/equality-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/7/operator-rownosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/7/equality-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/7/l-operateur-d-egalite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/7/equality-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/8/inequality-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/8/operator-roznosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/8/inequality-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/8/l-operateur-d-inegalite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/8/inequality-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/9/more-expensive-than-30</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/9/drozsze-niz-30"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/9/more-expensive-than-30"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/9/plus-cher-que-30"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/9/more-expensive-than-30"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/10/less-than-or-equal-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/10/operator-mniejsze-lub-rowne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/10/less-than-or-equal-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/10/l-operateur-inferieur-ou-egal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/10/less-than-or-equal-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/11/cheap-scrolls</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/11/tanie-zwoje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/11/cheap-scrolls"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/11/les-parchemins-bon-marche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/11/cheap-scrolls"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/12/publication-year-from-2000</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/12/rok-wydania-od-2000"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/12/publication-year-from-2000"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/12/l-annee-de-publication-a-partir-de-2000"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/12/publication-year-from-2000"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/14/text-in-quotes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/14/tekst-w-cudzyslowie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/14/text-in-quotes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/14/le-texte-entre-guillemets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/14/text-in-quotes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/15/numbers-without-quotes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/15/liczby-bez-cudzyslowow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/15/numbers-without-quotes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/15/les-nombres-sans-guillemets"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/15/numbers-without-quotes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/16/authors-from-greece</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/16/autorzy-z-grecji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/16/authors-from-greece"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/16/les-auteurs-venus-de-grece"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/16/authors-from-greece"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/17/readers-from-krakow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/17/czytelnicy-z-krakowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/17/readers-from-krakow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/17/les-lecteurs-de-krakow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/17/readers-from-krakow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/19/the-and-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/19/operator-and"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/19/the-and-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/19/l-operateur-and"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/19/the-and-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/20/the-or-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/20/operator-or"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/20/the-or-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/20/l-operateur-or"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/20/the-or-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/21/new-and-available</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/21/nowe-i-dostepne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/21/new-and-available"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/21/recent-et-disponible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/21/new-and-available"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/22/the-not-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/22/operator-not"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/22/the-not-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/22/l-operateur-not"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/22/the-not-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/23/category-one-and-cheap</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/23/kategoria-pierwsza-i-tania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/23/category-one-and-cheap"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/23/categorie-un-et-bon-marche"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/23/category-one-and-cheap"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/24/expensive-and-available-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/24/drogie-i-dostepne-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/24/expensive-and-available-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/24/des-livres-chers-et-disponibles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/24/expensive-and-available-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/25/parentheses-and-priority</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/25/nawiasy-i-priorytet"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/25/parentheses-and-priority"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/25/les-parentheses-et-la-priorite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/25/parentheses-and-priority"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/26/two-conditions-joined-with-and</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/26/dwa-warunki-polaczone-and"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/26/two-conditions-joined-with-and"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/26/deux-conditions-reliees-par-and"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/26/two-conditions-joined-with-and"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/28/the-in-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/28/operator-in"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/28/the-in-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/28/l-operateur-in"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/28/the-in-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/29/in-as-a-shortcut-for-or</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/29/in-jako-skrot-dla-or"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/29/in-as-a-shortcut-for-or"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/29/in-comme-raccourci-pour-or"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/29/in-as-a-shortcut-for-or"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/30/authors-from-poland-or-greece</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/30/autorzy-z-polski-lub-grecji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/30/authors-from-poland-or-greece"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/30/les-auteurs-de-pologne-ou-de-grece"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/30/authors-from-poland-or-greece"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/31/selected-categories</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/31/wybrane-kategorie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/31/selected-categories"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/31/des-categories-selectionnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/31/selected-categories"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/32/authors-from-a-list-of-countries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/32/autorzy-z-listy-krajow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/32/authors-from-a-list-of-countries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/32/les-auteurs-d-une-liste-de-pays"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/32/authors-from-a-list-of-countries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/34/the-between-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/34/operator-between"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/34/the-between-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/34/l-operateur-between"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/34/the-between-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/35/between-vs-comparison-operators</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/35/between-a-operatory-porownania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/35/between-vs-comparison-operators"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/35/between-face-aux-operateurs-de-comparaison"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/35/between-vs-comparison-operators"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/36/books-from-the-20th-century</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/36/ksiazki-z-xx-wieku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/36/books-from-the-20th-century"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/36/les-livres-du-xxe-siecle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/36/books-from-the-20th-century"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/37/mid-price-shelf</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/37/srednia-polka-cenowa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/37/mid-price-shelf"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/37/le-rayon-des-prix-moyens"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/37/mid-price-shelf"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/38/a-year-range-with-between</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/38/zakres-lat-z-between"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/38/a-year-range-with-between"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/38/un-intervalle-d-annees-avec-between"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/38/a-year-range-with-between"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/40/the-percent-wildcard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/40/symbol-wieloznaczny-procent"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/40/the-percent-wildcard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/40/le-joker-pourcentage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/40/the-percent-wildcard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/41/percent-on-both-sides</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/41/procent-z-obu-stron"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/41/percent-on-both-sides"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/41/le-pourcentage-des-deux-cotes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/41/percent-on-both-sides"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/42/titles-starting-with-o</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/42/tytuly-na-litere-o"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/42/titles-starting-with-o"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/42/les-titres-commencant-par-o"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/42/titles-starting-with-o"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/43/a-like-pattern-for-titles</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/43/wzorzec-like-dla-tytulow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/43/a-like-pattern-for-titles"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/43/un-motif-like-pour-les-titres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/43/a-like-pattern-for-titles"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/44/surnames-of-the-kowalskis</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/44/nazwiska-kowalskich"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/44/surnames-of-the-kowalskis"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/44/les-noms-de-famille-des-kowalski"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/44/surnames-of-the-kowalskis"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/46/the-underscore-wildcard</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/46/symbol-podkreslnika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/46/the-underscore-wildcard"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/46/le-joker-tiret-bas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/46/the-underscore-wildcard"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/47/the-not-like-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/47/operator-not-like"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/47/the-not-like-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/47/l-operateur-not-like"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/47/the-not-like-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/48/names-like-j-n</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/48/imiona-typu-j-n"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/48/names-like-j-n"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/48/des-prenoms-comme-j-n"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/48/names-like-j-n"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/49/surnames-starting-with-kow</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/49/nazwiska-zaczynajace-sie-od-kow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/49/surnames-starting-with-kow"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/49/les-noms-de-famille-commencant-par-kow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/49/surnames-starting-with-kow"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/51/what-is-null</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/51/czym-jest-null"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/51/what-is-null"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/51/ce-qu-est-null"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/51/what-is-null"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/52/why-null-does-not-work</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/52/dlaczego-null-nie-dziala"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/52/why-null-does-not-work"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/52/pourquoi-null-ne-fonctionne-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/52/why-null-does-not-work"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/53/unreturned-scrolls</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/53/niezwrocone-zwoje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/53/unreturned-scrolls"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/53/les-parchemins-non-rendus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/53/unreturned-scrolls"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/54/returned-scrolls</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/54/zwrocone-zwoje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/54/returned-scrolls"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/54/les-parchemins-rendus"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/54/returned-scrolls"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/55/an-empty-return-date</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/55/pusta-data-zwrotu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/55/an-empty-return-date"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/55/une-date-de-retour-vide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/55/an-empty-return-date"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/57/complex-condition-with-between-and-in</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/57/zlozony-warunek-z-between-i-in"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/57/complex-condition-with-between-and-in"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/57/une-condition-complexe-avec-between-et-in"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/57/complex-condition-with-between-and-in"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/58/cheap-and-available-novelties</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/58/tanie-i-dostepne-nowosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/58/cheap-and-available-novelties"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/58/des-nouveautes-bon-marche-et-disponibles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/58/cheap-and-available-novelties"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/59/a-complex-filtering-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/59/zlozone-zapytanie-filtrujace"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/59/a-complex-filtering-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/59/une-requete-de-filtrage-complexe"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/59/a-complex-filtering-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/3/61/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/3/61/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/3/61/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/3/61/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/3/61/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/1/introduction-table-workshop-welcome-to-the-scriptorium</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/1/wprowadzenie-warsztat-tabel-witaj-w-skryptorium"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/1/introduction-table-workshop-welcome-to-the-scriptorium"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/1/introduction-l-atelier-des-tables-bienvenue-au-scriptorium"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/1/introduction-table-workshop-welcome-to-the-scriptorium"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/3/what-is-ddl</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/3/czym-jest-ddl"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/3/what-is-ddl"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/3/ce-qu-est-le-ddl"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/3/what-is-ddl"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/4/ddl-versus-dml</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/4/ddl-kontra-dml"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/4/ddl-versus-dml"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/4/ddl-face-a-dml"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/4/ddl-versus-dml"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/6/create-table-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/6/skladnia-create-table"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/6/create-table-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/6/la-syntaxe-de-create-table"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/6/create-table-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/7/order-in-a-column-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/7/kolejnosc-w-definicji-kolumny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/7/order-in-a-column-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/7/l-ordre-dans-une-definition-de-colonne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/7/order-in-a-column-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/8/the-header-of-the-kategorie-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/8/naglowek-tabeli-kategorie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/8/the-header-of-the-kategorie-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/8/l-en-tete-de-la-table-kategorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/8/the-header-of-the-kategorie-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/9/create-a-simple-kategorie-shelf</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/9/stworz-prosty-regal-kategorie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/9/create-a-simple-kategorie-shelf"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/9/creer-un-simple-rayon-kategorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/9/create-a-simple-kategorie-shelf"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/10/ending-the-statement</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/10/zakonczenie-polecenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/10/ending-the-statement"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/10/terminer-l-instruction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/10/ending-the-statement"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/12/type-for-whole-numbers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/12/typ-dla-liczb-calkowitych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/12/type-for-whole-numbers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/12/le-type-pour-les-nombres-entiers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/12/type-for-whole-numbers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/13/type-for-price</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/13/typ-dla-ceny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/13/type-for-price"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/13/le-type-pour-le-prix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/13/type-for-price"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/14/short-text-versus-long-text</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/14/krotki-tekst-kontra-dlugi-tekst"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/14/short-text-versus-long-text"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/14/texte-court-face-a-texte-long"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/14/short-text-versus-long-text"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/15/the-start-of-a-create-table-statement</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/15/poczatek-polecenia-create-table"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/15/the-start-of-a-create-table-statement"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/15/le-debut-d-une-instruction-create-table"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/15/the-start-of-a-create-table-statement"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/16/a-table-with-correct-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/16/tabela-z-poprawnymi-typami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/16/a-table-with-correct-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/16/une-table-avec-les-bons-types"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/16/a-table-with-correct-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/17/meaning-of-decimal-parameters</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/17/znaczenie-parametrow-decimal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/17/meaning-of-decimal-parameters"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/17/la-signification-des-parametres-de-decimal"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/17/meaning-of-decimal-parameters"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/18/the-tytul-text-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/18/kolumna-tekstowa-tytul"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/18/the-tytul-text-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/18/la-colonne-de-texte-tytul"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/18/the-tytul-text-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/20/how-primary-key-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/20/dzialanie-primary-key"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/20/how-primary-key-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/20/comment-fonctionne-primary-key"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/20/how-primary-key-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/21/the-role-of-auto-increment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/21/rola-auto-increment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/21/the-role-of-auto-increment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/21/le-role-d-auto-increment"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/21/the-role-of-auto-increment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/22/meaning-of-not-null</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/22/znaczenie-not-null"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/22/meaning-of-not-null"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/22/la-signification-de-not-null"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/22/meaning-of-not-null"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/23/primary-key-with-auto-numbering</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/23/klucz-glowny-z-autonumeracja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/23/primary-key-with-auto-numbering"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/23/cle-primaire-avec-numerotation-automatique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/23/primary-key-with-auto-numbering"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/24/defining-the-id-primary-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/24/definicja-klucza-glownego-id"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/24/defining-the-id-primary-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/24/la-definition-de-la-cle-primaire-id"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/24/defining-the-id-primary-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/25/a-czytelnicy-table-with-a-primary-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/25/tabela-czytelnicy-z-kluczem-glownym"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/25/a-czytelnicy-table-with-a-primary-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/25/une-table-czytelnicy-avec-une-cle-primaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/25/a-czytelnicy-table-with-a-primary-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/27/how-default-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/27/dzialanie-default"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/27/how-default-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/27/comment-fonctionne-default"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/27/how-default-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/28/how-unique-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/28/dzialanie-unique"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/28/how-unique-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/28/comment-fonctionne-unique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/28/how-unique-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/29/primary-key-versus-unique</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/29/primary-key-kontra-unique"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/29/primary-key-versus-unique"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/29/primary-key-face-a-unique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/29/primary-key-versus-unique"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/30/a-reader-with-a-unique-e-mail</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/30/czytelnik-z-unikalnym-e-mailem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/30/a-reader-with-a-unique-e-mail"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/30/un-lecteur-avec-un-e-mail-unique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/30/a-reader-with-a-unique-e-mail"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/31/the-dostepna-column-with-default</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/31/kolumna-dostepna-z-default"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/31/the-dostepna-column-with-default"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/31/la-colonne-dostepna-avec-default"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/31/the-dostepna-column-with-default"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/32/a-column-with-a-default-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/32/kolumna-z-wartoscia-domyslna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/32/a-column-with-a-default-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/32/une-colonne-avec-une-valeur-par-defaut"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/32/a-column-with-a-default-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/34/type-for-a-date-with-time</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/34/typ-dla-daty-z-godzina"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/34/type-for-a-date-with-time"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/34/le-type-pour-une-date-avec-l-heure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/34/type-for-a-date-with-time"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/35/logical-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/35/typ-logiczny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/35/logical-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/35/le-type-logique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/35/logical-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/36/the-enum-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/36/typ-enum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/36/the-enum-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/36/le-type-enum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/36/the-enum-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/37/a-shelf-with-special-types</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/37/regal-z-typami-specjalnymi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/37/a-shelf-with-special-types"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/37/un-rayon-avec-des-types-speciaux"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/37/a-shelf-with-special-types"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/38/data-type-for-a-boolean-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/38/typ-danych-dla-wartosci-logicznej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/38/data-type-for-a-boolean-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/38/le-type-de-donnees-pour-une-valeur-booleenne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/38/data-type-for-a-boolean-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/40/lines-of-the-recenzje-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/40/linie-tabeli-recenzje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/40/lines-of-the-recenzje-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/40/les-lignes-de-la-table-recenzje"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/40/lines-of-the-recenzje-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/41/comma-in-the-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/41/przecinek-w-definicji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/41/comma-in-the-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/41/la-virgule-dans-la-definition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/41/comma-in-the-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/42/build-the-whole-recenzje-shelf</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/42/zbuduj-caly-regal-recenzje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/42/build-the-whole-recenzje-shelf"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/42/construis-tout-le-rayon-recenzje"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/42/build-the-whole-recenzje-shelf"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/43/closing-a-create-table-statement</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/43/zamkniecie-polecenia-create-table"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/43/closing-a-create-table-statement"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/43/la-fermeture-d-une-instruction-create-table"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/43/closing-a-create-table-statement"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/45/adding-a-new-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/45/dodanie-nowej-kolumny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/45/adding-a-new-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/45/ajouter-une-nouvelle-colonne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/45/adding-a-new-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/46/changing-a-column-s-type</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/46/zmiana-typu-kolumny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/46/changing-a-column-s-type"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/46/changer-le-type-d-une-colonne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/46/changing-a-column-s-type"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/47/add-a-jezyk-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/47/dodaj-kolumne-jezyk"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/47/add-a-jezyk-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/47/ajouter-une-colonne-jezyk"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/47/add-a-jezyk-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/48/dropping-a-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/48/usuwanie-kolumny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/48/dropping-a-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/48/supprimer-une-colonne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/48/dropping-a-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/49/drop-an-unnecessary-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/49/usun-zbedna-kolumne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/49/drop-an-unnecessary-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/49/supprimer-une-colonne-inutile"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/49/drop-an-unnecessary-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/50/an-alter-table-statement-with-add-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/50/polecenie-alter-table-z-add-column"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/50/an-alter-table-statement-with-add-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/50/une-instruction-alter-table-avec-add-column"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/50/an-alter-table-statement-with-add-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/51/change-the-type-of-the-imie-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/51/zmien-typ-kolumny-imie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/51/change-the-type-of-the-imie-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/51/changer-le-type-de-la-colonne-imie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/51/change-the-type-of-the-imie-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/52/removing-the-whole-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/52/usuniecie-calej-tabeli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/52/removing-the-whole-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/52/supprimer-toute-la-table"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/52/removing-the-whole-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/53/drop-the-whole-shelf</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/53/usun-caly-regal"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/53/drop-the-whole-shelf"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/53/supprimer-tout-le-rayon"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/53/drop-the-whole-shelf"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/54/dropping-the-recenzje-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/54/usuniecie-tabeli-recenzje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/54/dropping-the-recenzje-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/54/supprimer-la-table-recenzje"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/54/dropping-the-recenzje-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/55/a-table-s-lifecycle</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/55/cykl-zycia-tabeli"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/55/a-table-s-lifecycle"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/55/le-cycle-de-vie-d-une-table"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/55/a-table-s-lifecycle"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/57/primary-key-in-the-project</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/57/klucz-glowny-w-projekcie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/57/primary-key-in-the-project"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/57/la-cle-primaire-dans-le-projet"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/57/primary-key-in-the-project"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/58/build-the-wypozyczenia-shelf</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/58/zbuduj-regal-wypozyczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/58/build-the-wypozyczenia-shelf"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/58/construire-le-rayon-wypozyczenia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/58/build-the-wypozyczenia-shelf"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/4/60/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/4/60/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/4/60/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/4/60/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/4/60/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/1/introduction-the-scribe-s-desk-modifying-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/1/wprowadzenie-pulpit-skryby-modyfikowanie-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/1/introduction-the-scribe-s-desk-modifying-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/1/introduction-le-bureau-du-scribe-la-modification-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/1/introduction-the-scribe-s-desk-modifying-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/3/what-is-dml</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/3/czym-jest-dml"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/3/what-is-dml"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/3/ce-qu-est-le-dml"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/3/what-is-dml"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/4/which-command-adds-a-row</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/4/ktore-polecenie-dodaje-wiersz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/4/which-command-adds-a-row"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/4/quelle-commande-ajoute-une-ligne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/4/which-command-adds-a-row"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/6/order-of-values-in-insert</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/6/kolejnosc-wartosci-w-insert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/6/order-of-values-in-insert"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/6/l-ordre-des-valeurs-dans-insert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/6/order-of-values-in-insert"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/7/why-we-skip-the-id-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/7/dlaczego-pomijamy-kolumne-id"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/7/why-we-skip-the-id-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/7/pourquoi-on-omet-la-colonne-id"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/7/why-we-skip-the-id-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/8/write-in-a-new-book</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/8/dopisz-nowa-ksiazke"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/8/write-in-a-new-book"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/8/inscrire-un-nouveau-livre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/8/write-in-a-new-book"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/9/the-header-of-an-insert-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/9/naglowek-polecenia-insert"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/9/the-header-of-an-insert-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/9/l-en-tete-de-la-commande-insert"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/9/the-header-of-an-insert-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/10/lines-of-an-insert-for-a-book</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/10/wiersze-polecenia-insert-dla-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/10/lines-of-an-insert-for-a-book"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/10/les-lignes-d-un-insert-pour-un-livre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/10/lines-of-an-insert-for-a-book"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/11/write-in-a-new-author</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/11/dopisz-nowego-autora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/11/write-in-a-new-author"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/11/inscrire-un-nouvel-auteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/11/write-in-a-new-author"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/13/adding-many-rows</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/13/dodawanie-wielu-wierszy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/13/adding-many-rows"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/13/ajouter-plusieurs-lignes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/13/adding-many-rows"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/14/add-many-categories-at-once</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/14/dodaj-wiele-kategorii-naraz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/14/add-many-categories-at-once"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/14/ajouter-plusieurs-categories-a-la-fois"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/14/add-many-categories-at-once"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/15/lines-of-an-insert-for-a-category</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/15/wiersze-polecenia-insert-dla-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/15/lines-of-an-insert-for-a-category"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/15/les-lignes-d-un-insert-pour-une-categorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/15/lines-of-an-insert-for-a-category"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/16/matching-the-number-of-values</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/16/zgodnosc-liczby-wartosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/16/matching-the-number-of-values"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/16/faire-correspondre-le-nombre-de-valeurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/16/matching-the-number-of-values"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/17/adding-the-astronomia-category</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/17/dodanie-kategorii-astronomia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/17/adding-the-astronomia-category"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/17/ajouter-la-categorie-astronomia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/17/adding-the-astronomia-category"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/18/add-many-authors-at-once</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/18/dodaj-wielu-autorow-naraz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/18/add-many-authors-at-once"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/18/ajouter-plusieurs-auteurs-a-la-fois"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/18/add-many-authors-at-once"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/20/dangerous-update-without-where</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/20/niebezpieczny-update-bez-where"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/20/dangerous-update-without-where"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/20/un-update-dangereux-sans-where"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/20/dangerous-update-without-where"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/21/role-of-the-set-clause</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/21/rola-klauzuli-set"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/21/role-of-the-set-clause"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/21/le-role-de-la-clause-set"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/21/role-of-the-set-clause"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/22/raise-a-book-s-price</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/22/podnies-cene-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/22/raise-a-book-s-price"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/22/augmenter-le-prix-d-un-livre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/22/raise-a-book-s-price"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/23/an-update-command-on-one-line</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/23/polecenie-update-w-jednej-linii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/23/an-update-command-on-one-line"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/23/une-commande-update-sur-une-ligne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/23/an-update-command-on-one-line"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/24/changing-several-columns-at-once</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/24/zmiana-wielu-kolumn-naraz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/24/changing-several-columns-at-once"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/24/changer-plusieurs-colonnes-a-la-fois"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/24/changing-several-columns-at-once"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/25/change-a-reader-s-city</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/25/zmien-miasto-czytelnika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/25/change-a-reader-s-city"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/25/changer-la-ville-d-un-lecteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/25/change-a-reader-s-city"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/26/updating-the-price-of-one-book</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/26/aktualizacja-ceny-jednej-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/26/updating-the-price-of-one-book"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/26/mettre-a-jour-le-prix-d-un-livre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/26/updating-the-price-of-one-book"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/28/dangerous-delete-without-where</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/28/niebezpieczny-delete-bez-where"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/28/dangerous-delete-without-where"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/28/un-delete-dangereux-sans-where"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/28/dangerous-delete-without-where"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/29/no-columns-after-delete</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/29/brak-kolumn-po-delete"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/29/no-columns-after-delete"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/29/pas-de-colonnes-apres-delete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/29/no-columns-after-delete"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/30/delete-a-reader</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/30/usun-czytelnika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/30/delete-a-reader"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/30/supprimer-un-lecteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/30/delete-a-reader"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/31/a-delete-command-word-by-word</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/31/polecenie-delete-slowo-po-slowie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/31/a-delete-command-word-by-word"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/31/une-commande-delete-mot-par-mot"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/31/a-delete-command-word-by-word"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/32/deleting-the-reader-with-id-12</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/32/usuniecie-czytelnika-o-id-12"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/32/deleting-the-reader-with-id-12"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/32/supprimer-le-lecteur-dont-l-id-est-12"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/32/deleting-the-reader-with-id-12"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/33/delete-a-loan</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/33/usun-wypozyczenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/33/delete-a-loan"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/33/supprimer-un-emprunt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/33/delete-a-loan"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/35/the-greater-than-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/35/operator-wiekszosci"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/35/the-greater-than-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/35/l-operateur-superieur-a"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/35/the-greater-than-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/36/combining-conditions-with-and</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/36/laczenie-warunkow-przez-and"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/36/combining-conditions-with-and"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/36/combiner-des-conditions-avec-and"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/36/combining-conditions-with-and"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/37/update-by-condition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/37/aktualizuj-wedlug-warunku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/37/update-by-condition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/37/mettre-a-jour-selon-une-condition"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/37/update-by-condition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/38/prices-above-100</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/38/ceny-powyzej-100"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/38/prices-above-100"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/38/les-prix-superieurs-a-100"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/38/prices-above-100"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/39/condition-with-and</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/39/warunek-z-and"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/39/condition-with-and"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/39/une-condition-avec-and"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/39/condition-with-and"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/40/delete-by-two-conditions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/40/usun-wedlug-dwoch-warunkow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/40/delete-by-two-conditions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/40/supprimer-selon-deux-conditions"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/40/delete-by-two-conditions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/42/what-is-null</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/42/czym-jest-null"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/42/what-is-null"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/42/ce-qu-est-null"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/42/what-is-null"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/43/inserting-null</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/43/wstawianie-null"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/43/inserting-null"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/43/inserer-null"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/43/inserting-null"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/44/insert-a-loan-with-no-return-date</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/44/wstaw-ksiazke-bez-daty-zwrotu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/44/insert-a-loan-with-no-return-date"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/44/inserer-un-emprunt-sans-date-de-retour"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/44/insert-a-loan-with-no-return-date"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/45/a-multi-row-insert-of-categories</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/45/wielowierszowy-insert-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/45/a-multi-row-insert-of-categories"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/45/un-insert-multi-lignes-de-categories"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/45/a-multi-row-insert-of-categories"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/46/setting-the-return-date-to-null</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/46/ustawienie-daty-zwrotu-na-null"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/46/setting-the-return-date-to-null"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/46/mettre-la-date-de-retour-a-null"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/46/setting-the-return-date-to-null"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/48/what-is-truncate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/48/czym-jest-truncate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/48/what-is-truncate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/48/ce-qu-est-truncate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/48/what-is-truncate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/49/difference-between-delete-and-truncate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/49/roznica-delete-i-truncate"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/49/difference-between-delete-and-truncate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/49/la-difference-entre-delete-et-truncate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/49/difference-between-delete-and-truncate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/50/clearing-the-wypozyczenia-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/50/wyczyszczenie-tabeli-wypozyczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/50/clearing-the-wypozyczenia-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/50/vider-la-table-wypozyczenia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/50/clearing-the-wypozyczenia-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/51/truncate-and-where</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/51/truncate-a-where"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/51/truncate-and-where"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/51/truncate-et-where"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/51/truncate-and-where"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/52/delete-unavailable-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/52/usun-niedostepne-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/52/delete-unavailable-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/52/supprimer-les-livres-indisponibles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/52/delete-unavailable-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/54/checking-before-delete</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/54/sprawdzanie-przed-delete"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/54/checking-before-delete"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/54/verifier-avant-un-delete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/54/checking-before-delete"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/55/previewing-rows-before-deletion</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/55/podglad-wierszy-przed-usunieciem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/55/previewing-rows-before-deletion"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/55/l-apercu-des-lignes-avant-la-suppression"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/55/previewing-rows-before-deletion"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/56/steps-of-safe-data-editing</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/56/kroki-bezpiecznej-edycji-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/56/steps-of-safe-data-editing"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/56/les-etapes-d-une-modification-sure-des-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/56/steps-of-safe-data-editing"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/5/58/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/5/58/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/5/58/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/5/58/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/5/58/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/1/introduction-the-hall-of-numbers-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/1/wprowadzenie-komnata-liczb-wprowadzenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/1/introduction-the-hall-of-numbers-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/1/introduction-la-salle-des-nombres-introduction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/1/introduction-the-hall-of-numbers-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/4/what-is-an-aggregate-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/4/czym-jest-funkcja-agregujaca"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/4/what-is-an-aggregate-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/4/ce-qu-est-une-fonction-d-agregation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/4/what-is-an-aggregate-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/5/count-versus-count-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/5/count-kontra-count-kolumna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/5/count-versus-count-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/5/count-face-a-count-colonne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/5/count-versus-count-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/6/count-all-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/6/policz-wszystkie-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/6/count-all-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/6/compter-tous-les-livres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/6/count-all-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/7/count-distinct</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/7/count-distinct"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/7/count-distinct"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/7/count-distinct"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/7/count-distinct"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/8/number-of-different-countries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/8/liczba-roznych-krajow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/8/number-of-different-countries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/8/le-nombre-de-pays-differents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/8/number-of-different-countries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/9/a-query-counting-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/9/zapytanie-liczace-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/9/a-query-counting-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/9/une-requete-qui-compte-les-livres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/9/a-query-counting-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/11/the-avg-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/11/funkcja-avg"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/11/the-avg-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/11/la-fonction-avg"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/11/the-avg-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/12/the-sum-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/12/funkcja-sum"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/12/the-sum-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/12/la-fonction-sum"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/12/the-sum-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/13/average-book-price</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/13/srednia-cena-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/13/average-book-price"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/13/le-prix-moyen-des-livres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/13/average-book-price"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/14/the-most-expensive-scroll</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/14/najdrozszy-zwoj"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/14/the-most-expensive-scroll"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/14/le-parchemin-le-plus-cher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/14/the-most-expensive-scroll"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/15/the-cheapest-book</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/15/najtansza-ksiazka"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/15/the-cheapest-book"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/15/le-livre-le-moins-cher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/15/the-cheapest-book"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/16/min-and-max</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/16/min-i-max"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/16/min-and-max"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/16/min-et-max"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/16/min-and-max"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/17/function-returning-the-largest-value</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/17/funkcja-zwracajaca-najwieksza-wartosc"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/17/function-returning-the-largest-value"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/17/la-fonction-qui-renvoie-la-plus-grande-valeur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/17/function-returning-the-largest-value"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/18/total-value-of-the-treasury</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/18/laczna-wartosc-skarbca"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/18/total-value-of-the-treasury"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/18/la-valeur-totale-du-tresor"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/18/total-value-of-the-treasury"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/19/a-query-with-the-avg-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/19/zapytanie-z-funkcja-avg"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/19/a-query-with-the-avg-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/19/une-requete-avec-la-fonction-avg"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/19/a-query-with-the-avg-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/21/what-group-by-is-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/21/do-czego-sluzy-group-by"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/21/what-group-by-is-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/21/a-quoi-sert-group-by"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/21/what-group-by-is-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/22/select-and-group-by</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/22/select-a-group-by"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/22/select-and-group-by"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/22/select-et-group-by"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/22/select-and-group-by"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/23/books-in-each-category</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/23/ksiazki-w-kazdej-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/23/books-in-each-category"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/23/les-livres-de-chaque-categorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/23/books-in-each-category"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/24/clauses-of-a-simple-grouping</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/24/klauzule-prostego-grupowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/24/clauses-of-a-simple-grouping"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/24/les-clauses-d-un-regroupement-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/24/clauses-of-a-simple-grouping"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/25/number-of-authors-in-each-country</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/25/liczba-autorow-w-kazdym-kraju"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/25/number-of-authors-in-each-country"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/25/le-nombre-d-auteurs-dans-chaque-pays"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/25/number-of-authors-in-each-country"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/26/what-a-result-row-represents</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/26/co-reprezentuje-wiersz-wyniku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/26/what-a-result-row-represents"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/26/ce-que-represente-une-ligne-de-resultat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/26/what-a-result-row-represents"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/27/average-price-in-each-category</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/27/srednia-cena-w-kazdej-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/27/average-price-in-each-category"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/27/le-prix-moyen-dans-chaque-categorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/27/average-price-in-each-category"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/28/grouping-by-kategoria-id</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/28/grupowanie-po-kategoria-id"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/28/grouping-by-kategoria-id"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/28/regrouper-par-kategoria-id"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/28/grouping-by-kategoria-id"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/30/what-having-is-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/30/do-czego-sluzy-having"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/30/what-having-is-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/30/a-quoi-sert-having"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/30/what-having-is-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/31/order-of-group-by-and-having</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/31/kolejnosc-group-by-i-having"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/31/order-of-group-by-and-having"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/31/l-ordre-de-group-by-et-having"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/31/order-of-group-by-and-having"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/32/popular-categories</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/32/popularne-kategorie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/32/popular-categories"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/32/les-categories-populaires"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/32/popular-categories"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/33/grouping-with-a-having-filter</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/33/grupowanie-z-filtrem-having"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/33/grouping-with-a-having-filter"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/33/un-regroupement-avec-un-filtre-having"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/33/grouping-with-a-having-filter"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/34/expensive-categories</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/34/drogie-kategorie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/34/expensive-categories"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/34/les-categories-cheres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/34/expensive-categories"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/35/having-and-aggregate-functions</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/35/having-a-funkcje-agregujace"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/35/having-and-aggregate-functions"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/35/having-et-les-fonctions-d-agregation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/35/having-and-aggregate-functions"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/36/frequent-author-countries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/36/liczne-kraje-autorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/36/frequent-author-countries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/36/les-pays-d-auteurs-frequents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/36/frequent-author-countries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/38/when-where-acts</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/38/kiedy-dziala-where"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/38/when-where-acts"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/38/quand-agit-where"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/38/when-where-acts"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/39/where-having-rule-of-thumb</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/39/zasada-kciuka-where-having"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/39/where-having-rule-of-thumb"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/39/la-regle-pratique-where-having"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/39/where-having-rule-of-thumb"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/40/only-available-books-per-category</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/40/tylko-dostepne-ksiazki-w-kategoriach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/40/only-available-books-per-category"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/40/seulement-les-livres-disponibles-par-categorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/40/only-available-books-per-category"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/41/a-filter-for-available-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/41/filtr-dostepnych-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/41/a-filter-for-available-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/41/un-filtre-pour-les-livres-disponibles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/41/a-filter-for-available-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/42/a-filter-for-books-published-after-2000</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/42/filtr-ksiazek-wydanych-po-2000"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/42/a-filter-for-books-published-after-2000"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/42/un-filtre-pour-les-livres-publies-apres-2000"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/42/a-filter-for-books-published-after-2000"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/43/condition-on-an-aggregate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/43/warunek-na-agregacie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/43/condition-on-an-aggregate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/43/une-condition-sur-un-agregat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/43/condition-on-an-aggregate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/44/aggregation-with-a-filter-and-sorting</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/44/agregacja-z-filtrem-i-sortowaniem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/44/aggregation-with-a-filter-and-sorting"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/44/une-agregation-avec-un-filtre-et-un-tri"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/44/aggregation-with-a-filter-and-sorting"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/46/grouping-by-multiple-columns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/46/grupowanie-po-wielu-kolumnach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/46/grouping-by-multiple-columns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/46/regrouper-par-plusieurs-colonnes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/46/grouping-by-multiple-columns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/47/sorting-by-an-aggregate</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/47/sortowanie-po-agregacie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/47/sorting-by-an-aggregate"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/47/trier-selon-un-agregat"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/47/sorting-by-an-aggregate"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/48/clauses-of-a-full-aggregating-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/48/klauzule-pelnego-zapytania-agregujacego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/48/clauses-of-a-full-aggregating-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/48/les-clauses-d-une-requete-d-agregation-complete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/48/clauses-of-a-full-aggregating-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/49/categories-sorted-by-book-count</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/49/kategorie-posortowane-po-liczbie-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/49/categories-sorted-by-book-count"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/49/les-categories-triees-par-nombre-de-livres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/49/categories-sorted-by-book-count"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/50/grouping-by-two-columns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/50/grupowanie-po-dwoch-kolumnach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/50/grouping-by-two-columns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/50/regrouper-par-deux-colonnes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/50/grouping-by-two-columns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/51/sorting-descending-by-row-count</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/51/sortowanie-malejaco-po-liczbie-wierszy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/51/sorting-descending-by-row-count"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/51/trier-par-nombre-de-lignes-decroissant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/51/sorting-descending-by-row-count"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/52/the-full-song-of-aggregation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/52/pelna-piesn-agregacji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/52/the-full-song-of-aggregation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/52/le-grand-chant-de-l-agregation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/52/the-full-song-of-aggregation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/53/function-computing-the-average</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/53/funkcja-obliczajaca-srednia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/53/function-computing-the-average"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/53/la-fonction-qui-calcule-la-moyenne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/53/function-computing-the-average"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/54/full-clause-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/54/pelna-kolejnosc-klauzul"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/54/full-clause-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/54/l-ordre-complet-des-clauses"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/54/full-clause-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/55/four-numbers-at-once</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/55/cztery-liczby-naraz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/55/four-numbers-at-once"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/55/quatre-nombres-a-la-fois"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/55/four-numbers-at-once"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/56/stages-of-running-an-aggregating-query</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/56/etapy-wykonania-zapytania-agregujacego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/56/stages-of-running-an-aggregating-query"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/56/les-etapes-d-execution-d-une-requete-d-agregation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/56/stages-of-running-an-aggregating-query"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/57/where-versus-having-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/57/where-kontra-having-podsumowanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/57/where-versus-having-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/57/where-face-a-having-resume"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/57/where-versus-having-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/58/clause-processing-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/58/kolejnosc-przetwarzania-klauzul"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/58/clause-processing-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/58/l-ordre-de-traitement-des-clauses"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/58/clause-processing-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/6/60/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/6/60/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/6/60/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/6/60/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/6/60/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/1/introduction-bridge-of-knowledge-why-join-shelves</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/1/wprowadzenie-most-wiedzy-po-co-laczyc-regaly"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/1/introduction-bridge-of-knowledge-why-join-shelves"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/1/introduction-le-pont-du-savoir-pourquoi-relier-les-rayons"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/1/introduction-bridge-of-knowledge-why-join-shelves"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/3/why-we-split-data-into-tables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/3/po-co-dzielimy-dane-na-tabele"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/3/why-we-split-data-into-tables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/3/pourquoi-on-divise-les-donnees-en-tables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/3/why-we-split-data-into-tables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/4/what-is-a-foreign-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/4/czym-jest-klucz-obcy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/4/what-is-a-foreign-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/4/ce-qu-est-une-cle-etrangere"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/4/what-is-a-foreign-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/5/what-kategoria-id-points-to</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/5/na-co-wskazuje-kategoria-id"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/5/what-kategoria-id-points-to"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/5/vers-quoi-pointe-kategoria-id"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/5/what-kategoria-id-points-to"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/6/following-the-foreign-keys</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/6/podazanie-za-kluczami-obcymi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/6/following-the-foreign-keys"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/6/suivre-les-cles-etrangeres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/6/following-the-foreign-keys"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/8/what-inner-join-does</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/8/co-robi-inner-join"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/8/what-inner-join-does"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/8/ce-que-fait-inner-join"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/8/what-inner-join-does"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/9/role-of-the-on-clause</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/9/rola-klauzuli-on"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/9/role-of-the-on-clause"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/9/le-role-de-la-clause-on"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/9/role-of-the-on-clause"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/10/title-and-author-s-surname</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/10/tytul-i-nazwisko-autora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/10/title-and-author-s-surname"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/10/le-titre-et-le-nom-de-l-auteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/10/title-and-author-s-surname"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/11/the-word-inner</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/11/slowo-inner"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/11/the-word-inner"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/11/le-mot-inner"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/11/the-word-inner"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/12/inner-join-of-the-autorzy-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/12/inner-join-tabeli-autorzy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/12/inner-join-of-the-autorzy-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/12/l-inner-join-de-la-table-autorzy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/12/inner-join-of-the-autorzy-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/13/title-author-and-year-of-publication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/13/tytul-autor-i-rok-wydania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/13/title-author-and-year-of-publication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/13/titre-auteur-et-annee-de-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/13/title-author-and-year-of-publication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/15/why-table-aliases</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/15/po-co-aliasy-tabel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/15/why-table-aliases"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/15/pourquoi-utiliser-des-alias-de-table"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/15/why-table-aliases"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/16/where-we-give-an-alias</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/16/gdzie-nadajemy-alias"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/16/where-we-give-an-alias"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/16/ou-donner-un-alias"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/16/where-we-give-an-alias"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/17/a-query-joining-books-with-authors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/17/zapytanie-laczace-ksiazki-z-autorami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/17/a-query-joining-books-with-authors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/17/une-requete-qui-joint-les-livres-aux-auteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/17/a-query-joining-books-with-authors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/18/joining-ksiazki-with-autorzy-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/18/zlaczenie-ksiazki-z-autorzy-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/18/joining-ksiazki-with-autorzy-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/18/joindre-ksiazki-et-autorzy-pas-a-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/18/joining-ksiazki-with-autorzy-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/19/title-and-category-name</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/19/tytul-i-nazwa-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/19/title-and-category-name"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/19/le-titre-et-le-nom-de-la-categorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/19/title-and-category-name"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/20/why-qualify-the-id-column</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/20/po-co-kwalifikowac-kolumne-id"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/20/why-qualify-the-id-column"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/20/pourquoi-qualifier-la-colonne-id"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/20/why-qualify-the-id-column"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/21/title-category-and-price</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/21/tytul-kategoria-i-cena"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/21/title-category-and-price"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/21/titre-categorie-et-prix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/21/title-category-and-price"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/23/joining-many-tables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/23/laczenie-wielu-tabel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/23/joining-many-tables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/23/joindre-plusieurs-tables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/23/joining-many-tables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/24/which-table-to-start-a-loan-report-from</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/24/z-jaka-tabela-zaczac-raport-wypozyczen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/24/which-table-to-start-a-loan-report-from"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/24/par-quelle-table-commencer-un-rapport-d-emprunts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/24/which-table-to-start-a-loan-report-from"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/25/attaching-the-kategorie-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/25/dolaczenie-tabeli-kategorie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/25/attaching-the-kategorie-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/25/attacher-la-table-kategorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/25/attaching-the-kategorie-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/26/book-author-and-category</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/26/ksiazka-autor-i-kategoria"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/26/book-author-and-category"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/26/livre-auteur-et-categorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/26/book-author-and-category"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/27/a-loan-report-from-three-tables</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/27/raport-wypozyczen-z-trzech-tabel"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/27/a-loan-report-from-three-tables"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/27/un-rapport-d-emprunts-a-partir-de-trois-tables"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/27/a-loan-report-from-three-tables"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/28/loans-reader-and-title</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/28/wypozyczenia-czytelnik-i-tytul"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/28/loans-reader-and-title"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/28/emprunts-lecteur-et-titre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/28/loans-reader-and-title"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/29/joining-ksiazki-with-kategorie-step-by-step</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/29/zlaczenie-ksiazki-z-kategorie-krok-po-kroku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/29/joining-ksiazki-with-kategorie-step-by-step"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/29/joindre-ksiazki-et-kategorie-pas-a-pas"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/29/joining-ksiazki-with-kategorie-step-by-step"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/30/full-book-report</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/30/pelny-raport-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/30/full-book-report"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/30/rapport-complet-sur-un-livre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/30/full-book-report"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/32/what-left-join-returns</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/32/co-zwraca-left-join"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/32/what-left-join-returns"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/32/ce-que-renvoie-left-join"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/32/what-left-join-returns"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/33/when-to-use-left-join</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/33/kiedy-uzyc-left-join"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/33/when-to-use-left-join"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/33/quand-utiliser-left-join"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/33/when-to-use-left-join"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/34/all-readers-and-their-loans</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/34/wszyscy-czytelnicy-i-ich-wypozyczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/34/all-readers-and-their-loans"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/34/tous-les-lecteurs-et-leurs-emprunts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/34/all-readers-and-their-loans"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/35/value-when-there-is-no-match</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/35/wartosc-przy-braku-dopasowania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/35/value-when-there-is-no-match"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/35/la-valeur-en-l-absence-de-correspondance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/35/value-when-there-is-no-match"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/36/left-join-of-the-wypozyczenia-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/36/left-join-tabeli-wypozyczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/36/left-join-of-the-wypozyczenia-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/36/le-left-join-de-la-table-wypozyczenia"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/36/left-join-of-the-wypozyczenia-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/37/readers-with-no-loans</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/37/czytelnicy-bez-wypozyczen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/37/readers-with-no-loans"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/37/les-lecteurs-sans-emprunt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/37/readers-with-no-loans"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/38/the-is-null-filter-after-left-join</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/38/filtr-is-null-po-left-join"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/38/the-is-null-filter-after-left-join"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/38/le-filtre-is-null-apres-left-join"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/38/the-is-null-filter-after-left-join"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/39/all-categories-and-their-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/39/wszystkie-kategorie-i-ich-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/39/all-categories-and-their-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/39/toutes-les-categories-et-leurs-livres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/39/all-categories-and-their-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/40/finding-readers-with-no-loans</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/40/szukanie-czytelnikow-bez-wypozyczen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/40/finding-readers-with-no-loans"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/40/trouver-les-lecteurs-sans-emprunt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/40/finding-readers-with-no-loans"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/42/what-is-right-join</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/42/czym-jest-right-join"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/42/what-is-right-join"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/42/ce-qu-est-right-join"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/42/what-is-right-join"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/43/right-join-versus-left-join</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/43/right-join-a-left-join"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/43/right-join-versus-left-join"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/43/right-join-face-a-left-join"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/43/right-join-versus-left-join"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/44/all-authors-even-without-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/44/wszyscy-autorzy-nawet-bez-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/44/all-authors-even-without-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/44/tous-les-auteurs-meme-sans-livre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/44/all-authors-even-without-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/45/right-join-of-the-autorzy-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/45/right-join-tabeli-autorzy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/45/right-join-of-the-autorzy-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/45/le-right-join-de-la-table-autorzy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/45/right-join-of-the-autorzy-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/46/readers-with-their-loan-dates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/46/czytelnicy-z-datami-wypozyczen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/46/readers-with-their-loan-dates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/46/les-lecteurs-avec-leurs-dates-d-emprunt"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/46/readers-with-their-loan-dates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/47/all-categories-with-right-join</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/47/wszystkie-kategorie-z-right-join"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/47/all-categories-with-right-join"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/47/toutes-les-categories-avec-right-join"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/47/all-categories-with-right-join"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/49/inner-versus-left-join</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/49/inner-kontra-left-join"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/49/inner-versus-left-join"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/49/inner-face-a-left-join"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/49/inner-versus-left-join"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/50/what-is-a-self-join</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/50/czym-jest-self-join"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/50/what-is-a-self-join"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/50/ce-qu-est-une-auto-jointure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/50/what-is-a-self-join"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/51/why-two-aliases-in-a-self-join</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/51/po-co-dwa-aliasy-w-self-join"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/51/why-two-aliases-in-a-self-join"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/51/pourquoi-deux-alias-dans-une-auto-jointure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/51/why-two-aliases-in-a-self-join"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/52/the-self-join-clause-of-the-autorzy-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/52/klauzula-self-join-tabeli-autorzy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/52/the-self-join-clause-of-the-autorzy-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/52/la-clause-d-auto-jointure-de-la-table-autorzy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/52/the-self-join-clause-of-the-autorzy-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/53/authors-from-the-same-country</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/53/autorzy-z-tego-samego-kraju"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/53/authors-from-the-same-country"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/53/les-auteurs-du-meme-pays"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/53/authors-from-the-same-country"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/54/a-full-self-join-of-the-autorzy-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/54/pelny-self-join-tabeli-autorzy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/54/a-full-self-join-of-the-autorzy-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/54/une-auto-jointure-complete-de-la-table-autorzy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/54/a-full-self-join-of-the-autorzy-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/55/join-order-in-the-loan-report</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/55/kolejnosc-zlaczen-w-raporcie-wypozyczen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/55/join-order-in-the-loan-report"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/55/l-ordre-des-jointures-dans-le-rapport-d-emprunts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/55/join-order-in-the-loan-report"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/56/loan-report-with-category</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/56/raport-wypozyczen-z-kategoria"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/56/loan-report-with-category"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/56/rapport-d-emprunts-avec-categorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/56/loan-report-with-category"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/57/which-join-keeps-all-rows</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/57/ktory-join-zachowuje-wszystkie-wiersze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/57/which-join-keeps-all-rows"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/57/quel-join-garde-toutes-les-lignes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/57/which-join-keeps-all-rows"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/58/attaching-the-ksiazki-table-to-loans</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/58/dolaczenie-tabeli-ksiazki-do-wypozyczen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/58/attaching-the-ksiazki-table-to-loans"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/58/attacher-la-table-ksiazki-aux-emprunts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/58/attaching-the-ksiazki-table-to-loans"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/59/title-author-and-author-s-country</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/59/tytul-autor-i-kraj-autora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/59/title-author-and-author-s-country"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/59/titre-auteur-et-pays-de-l-auteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/59/title-author-and-author-s-country"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/60/authors-and-titles-with-right-join</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/60/autorzy-i-tytuly-z-right-join"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/60/authors-and-titles-with-right-join"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/60/auteurs-et-titres-avec-right-join"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/60/authors-and-titles-with-right-join"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/61/joining-books-authors-and-categories</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/61/zlaczenie-ksiazek-autorow-i-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/61/joining-books-authors-and-categories"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/61/joindre-livres-auteurs-et-categories"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/61/joining-books-authors-and-categories"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/7/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/7/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/7/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/7/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/7/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/1/introduction-the-query-labyrinth-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/1/wprowadzenie-labirynt-zapytan-wprowadzenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/1/introduction-the-query-labyrinth-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/1/introduction-le-labyrinthe-des-requetes-introduction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/1/introduction-the-query-labyrinth-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/3/what-is-a-subquery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/3/czym-jest-podzapytanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/3/what-is-a-subquery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/3/ce-qu-est-une-sous-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/3/what-is-a-subquery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/4/subquery-brackets</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/4/nawiasy-podzapytania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/4/subquery-brackets"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/4/les-parentheses-de-la-sous-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/4/subquery-brackets"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/6/scalar-subquery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/6/podzapytanie-skalarne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/6/scalar-subquery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/6/la-sous-requete-scalaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/6/scalar-subquery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/7/aggregate-functions-in-a-subquery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/7/funkcje-agregujace-w-podzapytaniu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/7/aggregate-functions-in-a-subquery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/7/les-fonctions-d-agregation-dans-une-sous-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/7/aggregate-functions-in-a-subquery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/8/books-more-expensive-than-average</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/8/ksiazki-drozsze-od-sredniej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/8/books-more-expensive-than-average"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/8/les-livres-plus-chers-que-la-moyenne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/8/books-more-expensive-than-average"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/9/comparing-the-price-with-the-average</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/9/porownanie-ceny-ze-srednia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/9/comparing-the-price-with-the-average"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/9/comparer-le-prix-avec-la-moyenne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/9/comparing-the-price-with-the-average"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/10/the-newest-book</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/10/najnowsza-ksiega"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/10/the-newest-book"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/10/le-livre-le-plus-recent"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/10/the-newest-book"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/12/the-in-operator-with-a-subquery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/12/operator-in-z-podzapytaniem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/12/the-in-operator-with-a-subquery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/12/l-operateur-in-avec-une-sous-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/12/the-in-operator-with-a-subquery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/13/the-not-in-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/13/operator-not-in"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/13/the-not-in-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/13/l-operateur-not-in"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/13/the-not-in-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/14/books-by-authors-from-poland</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/14/ksiazki-autorow-z-polski"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/14/books-by-authors-from-poland"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/14/les-livres-d-auteurs-venant-de-pologne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/14/books-by-authors-from-poland"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/15/an-in-subquery-for-greek-authors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/15/podzapytanie-in-o-greckich-autorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/15/an-in-subquery-for-greek-authors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/15/une-sous-requete-in-pour-les-auteurs-grecs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/15/an-in-subquery-for-greek-authors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/16/books-by-authors-from-greece</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/16/ksiazki-autorow-z-grecji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/16/books-by-authors-from-greece"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/16/les-livres-d-auteurs-venant-de-grece"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/16/books-by-authors-from-greece"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/17/an-in-condition-for-polish-authors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/17/warunek-in-dla-polskich-autorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/17/an-in-condition-for-polish-authors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/17/une-condition-in-pour-les-auteurs-polonais"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/17/an-in-condition-for-polish-authors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/18/books-outside-poetry</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/18/ksiazki-spoza-poezji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/18/books-outside-poetry"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/18/les-livres-en-dehors-de-la-poesie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/18/books-outside-poetry"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/20/correlated-subquery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/20/podzapytanie-skorelowane"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/20/correlated-subquery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/20/la-sous-requete-correlee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/20/correlated-subquery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/21/plain-or-correlated</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/21/zwykle-czy-skorelowane"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/21/plain-or-correlated"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/21/simple-ou-correlee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/21/plain-or-correlated"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/22/steps-of-a-correlated-subquery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/22/kroki-podzapytania-skorelowanego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/22/steps-of-a-correlated-subquery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/22/les-etapes-d-une-sous-requete-correlee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/22/steps-of-a-correlated-subquery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/23/prolific-authors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/23/plodni-autorzy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/23/prolific-authors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/23/les-auteurs-prolifiques"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/23/prolific-authors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/25/the-exists-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/25/operator-exists"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/25/the-exists-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/25/l-operateur-exists"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/25/the-exists-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/26/select-1-in-exists</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/26/select-1-w-exists"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/26/select-1-in-exists"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/26/select-1-dans-exists"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/26/select-1-in-exists"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/27/authors-with-no-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/27/autorzy-bez-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/27/authors-with-no-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/27/les-auteurs-sans-livre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/27/authors-with-no-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/28/authors-who-have-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/28/autorzy-majacy-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/28/authors-who-have-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/28/les-auteurs-qui-ont-des-livres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/28/authors-who-have-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/29/a-not-exists-condition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/29/warunek-not-exists"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/29/a-not-exists-condition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/29/une-condition-not-exists"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/29/a-not-exists-condition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/30/authors-with-no-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/30/autorzy-bez-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/30/authors-with-no-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/30/les-auteurs-sans-livre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/30/authors-with-no-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/31/exists-vs-in</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/31/exists-a-in"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/31/exists-vs-in"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/31/exists-face-a-in"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/31/exists-vs-in"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/33/derived-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/33/tabela-pochodna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/33/derived-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/33/la-table-derivee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/33/derived-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/34/missing-derived-table-alias</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/34/brak-aliasu-tabeli-pochodnej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/34/missing-derived-table-alias"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/34/l-alias-manquant-d-une-table-derivee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/34/missing-derived-table-alias"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/35/an-average-from-a-derived-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/35/srednia-z-tabeli-pochodnej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/35/an-average-from-a-derived-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/35/une-moyenne-a-partir-d-une-table-derivee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/35/an-average-from-a-derived-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/36/average-number-of-books-per-author</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/36/srednia-liczba-ksiazek-na-autora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/36/average-number-of-books-per-author"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/36/nombre-moyen-de-livres-par-auteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/36/average-number-of-books-per-author"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/38/how-union-works</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/38/dzialanie-union"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/38/how-union-works"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/38/comment-fonctionne-union"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/38/how-union-works"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/39/union-requirement</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/39/warunek-union"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/39/union-requirement"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/39/la-condition-requise-par-union"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/39/union-requirement"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/40/union-all</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/40/union-all"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/40/union-all"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/40/union-all"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/40/union-all"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/41/titles-of-two-categories-with-union</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/41/tytuly-dwoch-kategorii-z-union"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/41/titles-of-two-categories-with-union"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/41/les-titres-de-deux-categories-avec-union"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/41/titles-of-two-categories-with-union"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/42/combine-titles-from-two-categories</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/42/polacz-tytuly-z-dwoch-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/42/combine-titles-from-two-categories"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/42/combiner-les-titres-de-deux-categories"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/42/combine-titles-from-two-categories"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/43/titles-of-two-categories-with-union-all</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/43/tytuly-dwoch-kategorii-z-union-all"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/43/titles-of-two-categories-with-union-all"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/43/les-titres-de-deux-categories-avec-union-all"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/43/titles-of-two-categories-with-union-all"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/44/combine-titles-with-duplicates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/44/polacz-tytuly-z-duplikatami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/44/combine-titles-with-duplicates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/44/combiner-les-titres-avec-les-doublons"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/44/combine-titles-with-duplicates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/46/map-of-tools</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/46/mapa-narzedzi"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/46/map-of-tools"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/46/la-carte-des-outils"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/46/map-of-tools"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/47/choosing-the-operator</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/47/wybor-operatora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/47/choosing-the-operator"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/47/choisir-l-operateur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/47/choosing-the-operator"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/48/cheap-book-by-a-greek-author</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/48/tania-ksiazka-greckiego-autora"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/48/cheap-book-by-a-greek-author"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/48/un-livre-pas-cher-d-un-auteur-grec"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/48/cheap-book-by-a-greek-author"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/49/union-of-two-select-queries</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/49/union-dwoch-zapytan-select"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/49/union-of-two-select-queries"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/49/union-de-deux-requetes-select"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/49/union-of-two-select-queries"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/50/first-names-of-authors-and-readers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/50/imiona-autorow-i-czytelnikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/50/first-names-of-authors-and-readers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/50/les-prenoms-des-auteurs-et-des-lecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/50/first-names-of-authors-and-readers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/51/running-a-scalar-subquery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/51/wykonanie-podzapytania-skalarnego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/51/running-a-scalar-subquery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/51/l-execution-d-une-sous-requete-scalaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/51/running-a-scalar-subquery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/52/excluding-poetry-with-not-in</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/52/wykluczenie-poezji-przez-not-in"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/52/excluding-poetry-with-not-in"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/52/exclure-la-poesie-avec-not-in"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/52/excluding-poetry-with-not-in"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/53/steps-of-building-a-derived-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/53/kroki-budowania-tabeli-pochodnej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/53/steps-of-building-a-derived-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/53/les-etapes-de-construction-d-une-table-derivee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/53/steps-of-building-a-derived-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/54/a-shared-list-of-first-names-with-union</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/54/wspolna-lista-imion-z-union"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/54/a-shared-list-of-first-names-with-union"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/54/une-liste-commune-de-prenoms-avec-union"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/54/a-shared-list-of-first-names-with-union"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/55/authors-whose-books-are-never-borrowed</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/55/autorzy-bez-wypozyczen-ich-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/55/authors-whose-books-are-never-borrowed"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/55/les-auteurs-dont-les-livres-ne-sont-jamais-empruntes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/55/authors-whose-books-are-never-borrowed"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/56/subquery-in-select</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/56/podzapytanie-w-select"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/56/subquery-in-select"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/56/la-sous-requete-dans-select"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/56/subquery-in-select"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/57/union-all-of-two-year-ranges</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/57/union-all-dwoch-zakresow-lat"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/57/union-all-of-two-year-ranges"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/57/union-all-de-deux-plages-d-annees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/57/union-all-of-two-year-ranges"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/58/a-derived-table-in-the-from-clause</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/58/tabela-pochodna-w-klauzuli-from"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/58/a-derived-table-in-the-from-clause"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/58/une-table-derivee-dans-la-clause-from"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/58/a-derived-table-in-the-from-clause"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/59/price-and-average-side-by-side</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/59/cena-i-srednia-obok-siebie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/59/price-and-average-side-by-side"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/59/le-prix-et-la-moyenne-cote-a-cote"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/59/price-and-average-side-by-side"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/60/correlated-subquery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/60/podzapytanie-skorelowane"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/60/correlated-subquery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/60/la-sous-requete-correlee"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/60/correlated-subquery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/61/the-srednia-column-from-a-subquery</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/61/kolumna-srednia-z-podzapytania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/61/the-srednia-column-from-a-subquery"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/61/la-colonne-srednia-issue-d-une-sous-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/61/the-srednia-column-from-a-subquery"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/8/63/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/8/63/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/8/63/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/8/63/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/8/63/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/1/introduction-the-pinakes-catalog-what-an-index-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/1/wprowadzenie-katalog-pinakes-czym-jest-indeks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/1/introduction-the-pinakes-catalog-what-an-index-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/1/introduction-le-catalogue-des-pinakes-ce-qu-est-un-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/1/introduction-the-pinakes-catalog-what-an-index-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/3/what-an-index-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/3/czym-jest-indeks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/3/what-an-index-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/3/ce-qu-est-un-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/3/what-an-index-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/4/why-an-index-the-pinakes-metaphor</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/4/po-co-indeks-metafora-pinakes"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/4/why-an-index-the-pinakes-metaphor"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/4/pourquoi-un-index-la-metaphore-des-pinakes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/4/why-an-index-the-pinakes-metaphor"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/5/ways-of-finding-a-scroll</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/5/sposoby-odnajdywania-zwoju"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/5/ways-of-finding-a-scroll"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/5/les-facons-de-trouver-un-parchemin"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/5/ways-of-finding-a-scroll"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/6/index-on-the-primary-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/6/indeks-na-kluczu-glownym"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/6/index-on-the-primary-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/6/index-sur-la-cle-primaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/6/index-on-the-primary-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/8/create-index-syntax</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/8/skladnia-create-index"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/8/create-index-syntax"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/8/la-syntaxe-de-create-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/8/create-index-syntax"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/9/what-a-unique-index-is-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/9/po-co-unique-index"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/9/what-a-unique-index-is-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/9/a-quoi-sert-un-unique-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/9/what-a-unique-index-is-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/10/creating-the-idx-tytul-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/10/tworzenie-indeksu-idx-tytul"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/10/creating-the-idx-tytul-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/10/creer-l-index-idx-tytul"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/10/creating-the-idx-tytul-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/11/index-on-the-title</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/11/indeks-na-tytule"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/11/index-on-the-title"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/11/index-sur-le-titre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/11/index-on-the-title"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/12/when-to-add-an-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/12/kiedy-zakladac-indeks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/12/when-to-add-an-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/12/quand-ajouter-un-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/12/when-to-add-an-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/13/unique-index-on-email</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/13/unikalny-indeks-na-email"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/13/unique-index-on-email"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/13/index-unique-sur-l-email"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/13/unique-index-on-email"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/14/the-cost-of-indexes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/14/koszt-indeksow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/14/the-cost-of-indexes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/14/le-cout-des-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/14/the-cost-of-indexes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/15/creating-the-idx-email-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/15/tworzenie-indeksu-idx-email"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/15/creating-the-idx-email-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/15/creer-l-index-idx-email"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/15/creating-the-idx-email-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/16/index-on-the-year-of-publication</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/16/indeks-na-roku-wydania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/16/index-on-the-year-of-publication"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/16/index-sur-l-annee-de-publication"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/16/index-on-the-year-of-publication"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/17/creating-the-idx-rok-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/17/tworzenie-indeksu-idx-rok"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/17/creating-the-idx-rok-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/17/creer-l-index-idx-rok"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/17/creating-the-idx-rok-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/19/what-explain-is-for</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/19/do-czego-sluzy-explain"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/19/what-explain-is-for"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/19/a-quoi-sert-explain"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/19/what-explain-is-for"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/20/the-type-column-in-the-plan</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/20/kolumna-type-w-planie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/20/the-type-column-in-the-plan"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/20/la-colonne-type-dans-le-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/20/the-type-column-in-the-plan"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/21/check-the-query-plan</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/21/sprawdz-plan-zapytania"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/21/check-the-query-plan"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/21/verifie-le-plan-d-execution"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/21/check-the-query-plan"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/22/the-key-column-in-the-plan</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/22/kolumna-key-w-planie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/22/the-key-column-in-the-plan"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/22/la-colonne-key-dans-le-plan"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/22/the-key-column-in-the-plan"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/23/plan-for-authors</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/23/plan-dla-autorow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/23/plan-for-authors"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/23/plan-pour-les-auteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/23/plan-for-authors"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/24/explain-for-a-title-search</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/24/explain-dla-wyszukiwania-tytulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/24/explain-for-a-title-search"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/24/explain-pour-une-recherche-de-titre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/24/explain-for-a-title-search"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/26/difference-between-primary-key-and-unique</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/26/roznica-primary-key-i-unique"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/26/difference-between-primary-key-and-unique"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/26/la-difference-entre-primary-key-et-unique"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/26/difference-between-primary-key-and-unique"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/27/plain-index-and-duplicates</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/27/zwykly-index-a-duplikaty"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/27/plain-index-and-duplicates"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/27/index-simple-et-doublons"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/27/plain-index-and-duplicates"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/28/kinds-of-indexes-and-their-constraints</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/28/rodzaje-indeksow-i-ich-ograniczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/28/kinds-of-indexes-and-their-constraints"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/28/les-types-d-index-et-leurs-contraintes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/28/kinds-of-indexes-and-their-constraints"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/29/which-column-for-a-plain-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/29/ktora-kolumna-na-zwykly-index"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/29/which-column-for-a-plain-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/29/quelle-colonne-pour-un-index-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/29/which-column-for-a-plain-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/30/index-on-a-foreign-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/30/indeks-na-kluczu-obcym"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/30/index-on-a-foreign-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/30/index-sur-une-cle-etrangere"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/30/index-on-a-foreign-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/31/from-primary-key-to-a-plain-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/31/od-primary-key-do-zwyklego-index"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/31/from-primary-key-to-a-plain-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/31/de-primary-key-a-un-index-simple"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/31/from-primary-key-to-a-plain-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/33/why-a-foreign-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/33/po-co-klucz-obcy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/33/why-a-foreign-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/33/pourquoi-une-cle-etrangere"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/33/why-a-foreign-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/34/referential-integrity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/34/integralnosc-referencyjna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/34/referential-integrity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/34/l-integrite-referentielle"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/34/referential-integrity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/35/add-a-foreign-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/35/dodaj-klucz-obcy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/35/add-a-foreign-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/35/ajoute-une-cle-etrangere"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/35/add-a-foreign-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/36/the-autor-id-foreign-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/36/klucz-obcy-autor-id"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/36/the-autor-id-foreign-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/36/la-cle-etrangere-autor-id"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/36/the-autor-id-foreign-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/37/on-delete-cascade</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/37/on-delete-cascade"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/37/on-delete-cascade"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/37/on-delete-cascade"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/37/on-delete-cascade"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/38/on-delete-set-null</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/38/on-delete-set-null"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/38/on-delete-set-null"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/38/on-delete-set-null"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/38/on-delete-set-null"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/39/foreign-key-for-loans</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/39/klucz-obcy-dla-wypozyczen"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/39/foreign-key-for-loans"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/39/cle-etrangere-pour-les-emprunts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/39/foreign-key-for-loans"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/40/a-foreign-key-with-on-delete-cascade</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/40/klucz-obcy-z-on-delete-cascade"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/40/a-foreign-key-with-on-delete-cascade"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/40/une-cle-etrangere-avec-on-delete-cascade"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/40/a-foreign-key-with-on-delete-cascade"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/41/loan-to-a-reader</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/41/wypozyczenie-do-czytelnika"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/41/loan-to-a-reader"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/41/emprunt-pour-un-lecteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/41/loan-to-a-reader"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/43/composite-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/43/indeks-zlozony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/43/composite-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/43/index-composite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/43/composite-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/44/column-order-in-an-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/44/kolejnosc-kolumn-w-indeksie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/44/column-order-in-an-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/44/l-ordre-des-colonnes-dans-un-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/44/column-order-in-an-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/45/composite-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/45/indeks-zlozony"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/45/composite-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/45/index-composite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/45/composite-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/46/dropping-an-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/46/usuwanie-indeksu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/46/dropping-an-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/46/supprimer-un-index"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/46/dropping-an-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/47/drop-a-redundant-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/47/usun-zbedny-indeks"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/47/drop-a-redundant-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/47/supprime-un-index-redondant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/47/drop-a-redundant-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/48/dropping-the-idx-tytul-index</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/48/usuniecie-indeksu-idx-tytul"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/48/dropping-the-idx-tytul-index"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/48/supprimer-l-index-idx-tytul"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/48/dropping-the-idx-tytul-index"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/50/first-normal-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/50/pierwsza-postac-normalna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/50/first-normal-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/50/la-premiere-forme-normale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/50/first-normal-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/51/third-normal-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/51/trzecia-postac-normalna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/51/third-normal-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/51/la-troisieme-forme-normale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/51/third-normal-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/52/the-successive-normal-forms</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/52/kolejne-postacie-normalne"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/52/the-successive-normal-forms"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/52/les-formes-normales-successives"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/52/the-successive-normal-forms"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/53/splitting-a-table-that-breaks-3nf</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/53/rozbicie-tabeli-lamiacej-3nf"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/53/splitting-a-table-that-breaks-3nf"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/53/diviser-une-table-qui-enfreint-la-3nf"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/53/splitting-a-table-that-breaks-3nf"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/54/fetch-the-category-name-via-join</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/54/pobierz-nazwe-kategorii-przez-join"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/54/fetch-the-category-name-via-join"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/54/recupere-le-nom-de-la-categorie-via-join"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/54/fetch-the-category-name-via-join"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/56/second-normal-form</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/56/druga-postac-normalna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/56/second-normal-form"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/56/la-deuxieme-forme-normale"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/56/second-normal-form"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/57/the-cost-of-redundancy</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/57/cena-redundancji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/57/the-cost-of-redundancy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/57/le-cout-de-la-redondance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/57/the-cost-of-redundancy"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/58/books-with-category-names</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/58/ksiazki-z-nazwami-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/58/books-with-category-names"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/58/les-livres-avec-les-noms-de-categorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/58/books-with-category-names"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/9/60/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/9/60/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/9/60/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/9/60/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/9/60/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/1/introduction-the-watchtower-introduction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/1/wprowadzenie-straznica-wprowadzenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/1/introduction-the-watchtower-introduction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/1/introduction-la-tour-de-guet-introduction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/1/introduction-the-watchtower-introduction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/4/what-is-a-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/4/czym-jest-transakcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/4/what-is-a-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/4/ce-qu-est-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/4/what-is-a-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/5/undoing-changes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/5/cofanie-zmian"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/5/undoing-changes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/5/annuler-des-changements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/5/undoing-changes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/6/opening-a-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/6/otwarcie-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/6/opening-a-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/6/ouvrir-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/6/opening-a-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/7/the-start-transaction-command</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/7/polecenie-start-transaction"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/7/the-start-transaction-command"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/7/la-commande-start-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/7/the-start-transaction-command"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/8/a-loan-in-a-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/8/wypozyczenie-w-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/8/a-loan-in-a-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/8/un-emprunt-dans-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/8/a-loan-in-a-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/9/committing-changes</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/9/zatwierdzanie-zmian"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/9/committing-changes"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/9/valider-les-changements"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/9/committing-changes"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/10/open-write-and-commit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/10/otwarcie-zapis-i-zatwierdzenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/10/open-write-and-commit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/10/ouvrir-ecrire-et-valider"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/10/open-write-and-commit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/11/a-safe-book-return</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/11/bezpieczny-zwrot-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/11/a-safe-book-return"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/11/un-retour-de-livre-en-toute-securite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/11/a-safe-book-return"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/13/atomicity</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/13/atomowosc-atomicity"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/13/atomicity"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/13/l-atomicite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/13/atomicity"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/14/consistency</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/14/spojnosc-consistency"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/14/consistency"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/14/la-coherence"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/14/consistency"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/15/steps-of-a-safe-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/15/kroki-bezpiecznej-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/15/steps-of-a-safe-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/15/les-etapes-d-une-transaction-sure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/15/steps-of-a-safe-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/16/isolation</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/16/izolacja-isolation"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/16/isolation"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/16/l-isolation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/16/isolation"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/17/durability</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/17/trwalosc-durability"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/17/durability"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/17/la-durabilite"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/17/durability"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/18/the-letters-of-the-acid-acronym</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/18/litery-akronimu-acid"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/18/the-letters-of-the-acid-acronym"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/18/les-lettres-de-l-acronyme-acid"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/18/the-letters-of-the-acid-acronym"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/19/a-transaction-with-a-rollback</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/19/transakcja-z-wycofaniem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/19/a-transaction-with-a-rollback"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/19/une-transaction-avec-rollback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/19/a-transaction-with-a-rollback"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/20/a-test-transaction-with-rollback</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/20/transakcja-testowa-z-rollback"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/20/a-test-transaction-with-rollback"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/20/une-transaction-de-test-avec-rollback"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/20/a-test-transaction-with-rollback"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/22/what-is-a-view</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/22/czym-jest-widok"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/22/what-is-a-view"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/22/ce-qu-est-une-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/22/what-is-a-view"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/23/creating-a-view</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/23/tworzenie-widoku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/23/creating-a-view"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/23/creer-une-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/23/creating-a-view"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/24/a-view-of-available-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/24/widok-dostepnych-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/24/a-view-of-available-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/24/une-vue-des-livres-disponibles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/24/a-view-of-available-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/25/the-start-of-the-dostepne-ksiazki-view</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/25/poczatek-widoku-dostepne-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/25/the-start-of-the-dostepne-ksiazki-view"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/25/le-debut-de-la-vue-dostepne-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/25/the-start-of-the-dostepne-ksiazki-view"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/26/a-view-and-its-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/26/widok-a-dane"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/26/a-view-and-its-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/26/une-vue-et-ses-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/26/a-view-and-its-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/27/a-view-of-expensive-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/27/widok-drogich-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/27/a-view-of-expensive-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/27/une-vue-des-livres-chers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/27/a-view-of-expensive-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/28/using-a-view</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/28/korzystanie-z-widoku"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/28/using-a-view"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/28/utiliser-une-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/28/using-a-view"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/30/cte-keyword</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/30/slowo-kluczowe-cte"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/30/cte-keyword"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/30/le-mot-cle-d-une-cte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/30/cte-keyword"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/31/cte-versus-a-view</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/31/cte-a-widok"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/31/cte-versus-a-view"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/31/cte-face-a-une-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/31/cte-versus-a-view"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/32/a-cte-of-expensive-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/32/cte-z-drogimi-ksiazkami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/32/a-cte-of-expensive-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/32/une-cte-des-livres-chers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/32/a-cte-of-expensive-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/33/lines-of-the-drogie-ksiazki-cte</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/33/linie-wyrazenia-cte-drogie-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/33/lines-of-the-drogie-ksiazki-cte"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/33/les-lignes-de-la-cte-drogie-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/33/lines-of-the-drogie-ksiazki-cte"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/34/a-cte-of-readers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/34/cte-z-nowymi-czytelnikami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/34/a-cte-of-readers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/34/une-cte-des-lecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/34/a-cte-of-readers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/35/why-use-a-cte</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/35/po-co-stosujemy-cte"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/35/why-use-a-cte"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/35/pourquoi-utiliser-une-cte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/35/why-use-a-cte"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/37/the-row-number-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/37/funkcja-row-number"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/37/the-row-number-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/37/la-fonction-row-number"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/37/the-row-number-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/38/the-over-clause</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/38/klauzula-over"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/38/the-over-clause"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/38/la-clause-over"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/38/the-over-clause"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/39/numbering-rows-with-row-number</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/39/numerowanie-wierszy-z-row-number"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/39/numbering-rows-with-row-number"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/39/numeroter-les-lignes-avec-row-number"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/39/numbering-rows-with-row-number"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/40/numbering-books-by-price</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/40/numerowanie-ksiazek-po-cenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/40/numbering-books-by-price"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/40/numeroter-les-livres-par-prix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/40/numbering-books-by-price"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/41/numbering-from-the-most-expensive-book</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/41/numeracja-od-najdrozszej-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/41/numbering-from-the-most-expensive-book"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/41/numeroter-a-partir-du-livre-le-plus-cher"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/41/numbering-from-the-most-expensive-book"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/42/the-rank-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/42/funkcja-rank"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/42/the-rank-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/42/la-fonction-rank"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/42/the-rank-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/43/ranking-books-with-rank</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/43/ranking-ksiazek-funkcja-rank"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/43/ranking-books-with-rank"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/43/classer-les-livres-avec-rank"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/43/ranking-books-with-rank"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/45/the-partition-by-clause</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/45/klauzula-partition-by"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/45/the-partition-by-clause"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/45/la-clause-partition-by"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/45/the-partition-by-clause"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/46/aggregates-with-over</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/46/agregaty-z-over"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/46/aggregates-with-over"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/46/les-agregats-avec-over"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/46/aggregates-with-over"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/47/ranking-within-categories</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/47/ranking-w-kategoriach"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/47/ranking-within-categories"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/47/classement-au-sein-des-categories"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/47/ranking-within-categories"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/48/a-window-with-partition-by</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/48/okno-z-partition-by"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/48/a-window-with-partition-by"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/48/une-fenetre-avec-partition-by"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/48/a-window-with-partition-by"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/49/average-price-in-a-category</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/49/srednia-cena-w-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/49/average-price-in-a-category"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/49/prix-moyen-dans-une-categorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/49/average-price-in-a-category"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/50/row-number-in-each-category</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/50/row-number-w-kazdej-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/50/row-number-in-each-category"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/50/row-number-dans-chaque-categorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/50/row-number-in-each-category"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/51/a-query-with-a-window-function</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/51/zapytanie-z-funkcja-okna"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/51/a-query-with-a-window-function"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/51/une-requete-avec-une-fonction-de-fenetrage"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/51/a-query-with-a-window-function"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/52/window-functions-and-rows</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/52/funkcje-okna-a-wiersze"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/52/window-functions-and-rows"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/52/les-fonctions-de-fenetrage-et-les-lignes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/52/window-functions-and-rows"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/53/numbering-readers</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/53/numerowanie-czytelnikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/53/numbering-readers"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/53/numeroter-les-lecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/53/numbering-readers"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/54/a-full-loan-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/54/pelna-transakcja-wypozyczenia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/54/a-full-loan-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/54/une-transaction-d-emprunt-complete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/54/a-full-loan-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/55/the-full-dostepne-ksiazki-view-definition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/55/pelna-definicja-widoku-dostepne-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/55/the-full-dostepne-ksiazki-view-definition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/55/la-definition-complete-de-la-vue-dostepne-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/55/the-full-dostepne-ksiazki-view-definition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/56/a-cte-with-a-ranking</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/56/cte-z-rankingiem"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/56/a-cte-with-a-ranking"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/56/une-cte-avec-un-classement"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/56/a-cte-with-a-ranking"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/57/the-start-of-the-ranking-cte</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/57/poczatek-wyrazenia-cte-ranking"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/57/the-start-of-the-ranking-cte"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/57/le-debut-de-la-cte-ranking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/57/the-start-of-the-ranking-cte"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/58/when-to-use-a-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/58/kiedy-uzywac-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/58/when-to-use-a-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/58/quand-utiliser-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/58/when-to-use-a-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/10/60/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/10/60/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/10/60/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/10/60/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/10/60/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/1/introduction-the-magnum-opus-callimachus-s-challenge</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/1/wprowadzenie-wielkie-dzielo-wyzwanie-kallimacha"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/1/introduction-the-magnum-opus-callimachus-s-challenge"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/1/introduction-le-chef-d-uvre-le-defi-de-callimaque"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/1/introduction-the-magnum-opus-callimachus-s-challenge"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/3/design-the-reviews-shelf</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/3/zaprojektuj-regal-recenzji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/3/design-the-reviews-shelf"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/3/concois-le-rayon-des-avis"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/3/design-the-reviews-shelf"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/4/the-role-of-a-foreign-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/4/rola-klucza-obcego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/4/the-role-of-a-foreign-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/4/le-role-d-une-cle-etrangere"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/4/the-role-of-a-foreign-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/5/the-role-of-a-primary-key</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/5/rola-klucza-glownego"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/5/the-role-of-a-primary-key"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/5/le-role-d-une-cle-primaire"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/5/the-role-of-a-primary-key"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/6/insert-the-first-reviews</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/6/wpisz-pierwsze-recenzje"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/6/insert-the-first-reviews"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/6/insere-les-premiers-avis"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/6/insert-the-first-reviews"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/7/a-new-ulubione-shelf</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/7/nowy-regal-ulubione"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/7/a-new-ulubione-shelf"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/7/un-nouveau-rayon-ulubione"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/7/a-new-ulubione-shelf"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/9/which-join-keeps-unmatched-left-rows</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/9/ktory-join-zachowuje-niesparowane-wiersze-z-lewej"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/9/which-join-keeps-unmatched-left-rows"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/9/quel-join-garde-les-lignes-de-gauche-sans-correspondance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/9/which-join-keeps-unmatched-left-rows"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/10/the-on-join-condition</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/10/warunek-laczenia-on"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/10/the-on-join-condition"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/10/la-condition-de-jointure-on"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/10/the-on-join-condition"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/11/how-many-loans-each-reader-has</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/11/ile-wypozyczen-ma-kazdy-czytelnik"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/11/how-many-loans-each-reader-has"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/11/combien-d-emprunts-a-chaque-lecteur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/11/how-many-loans-each-reader-has"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/12/aggregate-function-for-counting-rows</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/12/funkcja-agregujaca-do-liczenia-wierszy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/12/aggregate-function-for-counting-rows"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/12/fonction-d-agregation-pour-compter-les-lignes"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/12/aggregate-function-for-counting-rows"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/13/average-book-price-per-category</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/13/srednia-cena-ksiazek-w-kategorii"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/13/average-book-price-per-category"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/13/prix-moyen-des-livres-par-categorie"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/13/average-book-price-per-category"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/14/a-report-of-readers-loans</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/14/raport-wypozyczen-czytelnikow"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/14/a-report-of-readers-loans"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/14/un-rapport-des-emprunts-des-lecteurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/14/a-report-of-readers-loans"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/16/the-role-of-the-where-clause</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/16/rola-klauzuli-where"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/16/the-role-of-the-where-clause"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/16/le-role-de-la-clause-where"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/16/the-role-of-the-where-clause"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/17/sorting-in-descending-order</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/17/sortowanie-malejace"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/17/sorting-in-descending-order"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/17/trier-par-ordre-decroissant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/17/sorting-in-descending-order"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/18/available-books-by-price</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/18/dostepne-ksiazki-po-cenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/18/available-books-by-price"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/18/les-livres-disponibles-par-prix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/18/available-books-by-price"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/19/most-expensive-books-limit</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/19/najdrozsze-ksiazki-limit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/19/most-expensive-books-limit"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/19/les-livres-les-plus-chers-limit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/19/most-expensive-books-limit"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/20/what-limit-does</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/20/dzialanie-limit"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/20/what-limit-does"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/20/ce-que-fait-limit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/20/what-limit-does"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/21/titles-of-available-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/21/tytuly-dostepnych-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/21/titles-of-available-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/21/les-titres-des-livres-disponibles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/21/titles-of-available-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/22/books-published-after-the-year-2000</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/22/ksiazki-wydane-po-roku-2000"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/22/books-published-after-the-year-2000"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/22/les-livres-publies-apres-l-an-2000"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/22/books-published-after-the-year-2000"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/23/sorting-by-price-descending</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/23/sortowanie-malejaco-po-cenie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/23/sorting-by-price-descending"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/23/trier-par-prix-decroissant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/23/sorting-by-price-descending"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/25/data-type-for-text</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/25/typ-danych-dla-tekstu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/25/data-type-for-text"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/25/le-type-de-donnees-pour-le-texte"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/25/data-type-for-text"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/26/the-role-of-auto-increment</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/26/rola-auto-increment"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/26/the-role-of-auto-increment"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/26/le-role-d-auto-increment"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/26/the-role-of-auto-increment"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/27/create-the-publishers-shelf</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/27/stworz-regal-wydawnictw"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/27/create-the-publishers-shelf"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/27/cree-le-rayon-des-editeurs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/27/create-the-publishers-shelf"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/28/add-a-new-book</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/28/dodaj-nowa-ksiazke"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/28/add-a-new-book"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/28/ajoute-un-nouveau-livre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/28/add-a-new-book"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/29/keyword-that-creates-a-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/29/slowo-kluczowe-tworzace-tabele"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/29/keyword-that-creates-a-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/29/le-mot-cle-qui-cree-une-table"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/29/keyword-that-creates-a-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/30/lines-of-the-wydawnictwa-table</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/30/linie-tabeli-wydawnictwa"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/30/lines-of-the-wydawnictwa-table"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/30/les-lignes-de-la-table-wydawnictwa"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/30/lines-of-the-wydawnictwa-table"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/31/add-multiple-readers-at-once</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/31/dodaj-wielu-czytelnikow-naraz"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/31/add-multiple-readers-at-once"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/31/ajoute-plusieurs-lecteurs-a-la-fois"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/31/add-multiple-readers-at-once"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/33/the-danger-of-a-missing-where</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/33/niebezpieczenstwo-braku-where"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/33/the-danger-of-a-missing-where"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/33/le-danger-d-un-where-manquant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/33/the-danger-of-a-missing-where"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/34/lower-the-price-of-one-book</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/34/obniz-cene-jednej-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/34/lower-the-price-of-one-book"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/34/baisse-le-prix-d-un-livre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/34/lower-the-price-of-one-book"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/35/delete-an-unavailable-book</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/35/usun-niedostepna-ksiazke"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/35/delete-an-unavailable-book"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/35/supprime-un-livre-indisponible"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/35/delete-an-unavailable-book"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/36/statement-that-changes-data</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/36/polecenie-zmiany-danych"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/36/statement-that-changes-data"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/36/l-instruction-qui-change-les-donnees"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/36/statement-that-changes-data"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/37/a-safe-price-change</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/37/bezpieczna-zmiana-ceny"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/37/a-safe-price-change"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/37/un-changement-de-prix-sur"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/37/a-safe-price-change"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/39/books-more-expensive-than-average</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/39/ksiazki-drozsze-niz-srednia"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/39/books-more-expensive-than-average"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/39/les-livres-plus-chers-que-la-moyenne"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/39/books-more-expensive-than-average"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/40/difference-between-where-and-having</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/40/roznica-miedzy-where-a-having"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/40/difference-between-where-and-having"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/40/la-difference-entre-where-et-having"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/40/difference-between-where-and-having"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/41/active-readers-having</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/41/aktywni-czytelnicy-having"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/41/active-readers-having"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/41/les-lecteurs-actifs-having"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/41/active-readers-having"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/42/what-a-subquery-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/42/czym-jest-podzapytanie"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/42/what-a-subquery-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/42/ce-qu-est-une-sous-requete"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/42/what-a-subquery-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/43/categories-with-many-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/43/kategorie-z-wieloma-ksiazkami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/43/categories-with-many-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/43/les-categories-avec-de-nombreux-livres"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/43/categories-with-many-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/44/readers-with-more-than-two-loans</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/44/czytelnicy-z-ponad-dwoma-wypozyczeniami"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/44/readers-with-more-than-two-loans"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/44/les-lecteurs-avec-plus-de-deux-emprunts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/44/readers-with-more-than-two-loans"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/46/what-a-transaction-guarantees</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/46/czego-gwarantuje-transakcja"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/46/what-a-transaction-guarantees"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/46/ce-que-garantit-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/46/what-a-transaction-guarantees"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/47/committing-a-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/47/zatwierdzanie-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/47/committing-a-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/47/valider-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/47/committing-a-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/48/a-safe-change-inside-a-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/48/bezpieczna-zmiana-w-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/48/a-safe-change-inside-a-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/48/un-changement-sur-a-l-interieur-d-une-transaction"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/48/a-safe-change-inside-a-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/49/create-a-view-of-available-books</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/49/stworz-widok-dostepnych-ksiazek"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/49/create-a-view-of-available-books"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/49/cree-une-vue-des-livres-disponibles"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/49/create-a-view-of-available-books"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/50/what-a-view-is</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/50/czym-jest-widok"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/50/what-a-view-is"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/50/ce-qu-est-une-vue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/50/what-a-view-is"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/51/the-order-of-a-safe-transaction</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/51/kolejnosc-bezpiecznej-transakcji"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/51/the-order-of-a-safe-transaction"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/51/l-ordre-d-une-transaction-sure"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/51/the-order-of-a-safe-transaction"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/52/the-start-of-the-dostepne-ksiazki-view</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/52/poczatek-widoku-dostepne-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/52/the-start-of-the-dostepne-ksiazki-view"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/52/le-debut-de-la-vue-dostepne-ksiazki"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/52/the-start-of-the-dostepne-ksiazki-view"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/54/the-knowledge-of-a-master-of-the-catalog</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/54/wiedza-mistrza-katalogu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/54/the-knowledge-of-a-master-of-the-catalog"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/54/le-savoir-d-un-maitre-du-catalogue"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/54/the-knowledge-of-a-master-of-the-catalog"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/55/your-magnum-opus</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/55/twoje-wielkie-dzielo"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/55/your-magnum-opus"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/55/ton-chef-d-uvre"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/55/your-magnum-opus"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/13/11/56/module-summary</loc>
    <xhtml:link rel="alternate" hreflang="pl" href="https://www.codeworlds.com/kursy/13/11/56/podsumowanie-modulu"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/13/11/56/module-summary"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/13/11/56/resume-du-module"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/13/11/56/module-summary"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/64/order-bump-version-update-changelog-tag-release</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/64/order-bump-version-update-changelog-tag-release"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/64/ordre-bump-version-update-changelog-tag-release"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/64/order-bump-version-update-changelog-tag-release"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/68/webhook-integration-process</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/68/webhook-integration-process"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/68/processus-d-integration-d-un-webhook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/68/webhook-integration-process"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/69/route-handler-syntax-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/69/route-handler-syntax-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/69/syntaxe-d-un-route-handler-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/69/route-handler-syntax-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/71/static-assets-directory-in-next-js</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/71/static-assets-directory-in-next-js"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/71/repertoire-des-fichiers-statiques-dans-next-js"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/71/static-assets-directory-in-next-js"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/72/order-export-default-function-page</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/72/order-export-default-function-page"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/72/ordre-export-default-function-page"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/72/order-export-default-function-page"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/73/headless-cms-strapi-integration</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/73/headless-cms-strapi-integration"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/73/integration-d-un-headless-cms-strapi"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/73/headless-cms-strapi-integration"/>
  </url>
  <url>
    <loc>https://www.codeworlds.com/en/courses/4/9/74/use-cache-in-next-js-16</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.codeworlds.com/en/courses/4/9/74/use-cache-in-next-js-16"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.codeworlds.com/fr/formations/4/9/74/use-cache-dans-next-js-16"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.codeworlds.com/en/courses/4/9/74/use-cache-in-next-js-16"/>
  </url>
</urlset>