<?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://app.shipit.codes/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/" />
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://app.shipit.codes/es</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/" />
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges" />
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://app.shipit.codes/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/blog" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/blog" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/blog" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/blog" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://app.shipit.codes/docs</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/docs" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/docs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/docs" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/docs</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/docs" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/docs" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/docs" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://app.shipit.codes/changelog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/changelog" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/changelog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/changelog" />
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/changelog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/changelog" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/changelog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/changelog" />
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/privacy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/privacy" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/privacy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/privacy" />
<changefreq>monthly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/privacy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/privacy" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/privacy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/privacy" />
<changefreq>monthly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://app.shipit.codes/terms</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/terms" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/terms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/terms" />
<changefreq>monthly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/terms</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/terms" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/terms" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/terms" />
<changefreq>monthly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://app.shipit.codes/blog/ask-ai-or-build-it-yourself</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/blog/ask-ai-or-build-it-yourself" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/blog/preguntar-a-la-ia-o-construirlo-tu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/blog/ask-ai-or-build-it-yourself" />
<lastmod>2026-09-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://app.shipit.codes/blog/why-build-your-own-shell</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/blog/why-build-your-own-shell" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/blog/por-que-construir-tu-propio-shell" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/blog/why-build-your-own-shell" />
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://app.shipit.codes/blog/tutorials-vs-mental-models</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/blog/tutorials-vs-mental-models" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/blog/tutoriales-vs-modelos-mentales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/blog/tutorials-vs-mental-models" />
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://app.shipit.codes/blog/what-happens-when-you-type-a-url</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/blog/what-happens-when-you-type-a-url" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/blog/que-ocurre-cuando-escribes-una-url" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/blog/what-happens-when-you-type-a-url" />
<lastmod>2026-07-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/bittorrent</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/bittorrent" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/bittorrent" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/bittorrent" />
<lastmod>2026-08-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/coding-agent</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/coding-agent" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/coding-agent" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/coding-agent" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/container-runtime</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/container-runtime" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/container-runtime" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/container-runtime" />
<lastmod>2026-08-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/dns-resolver</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/dns-resolver" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/dns-resolver" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/dns-resolver" />
<lastmod>2026-07-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/garbage-collector</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/garbage-collector" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/garbage-collector" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/garbage-collector" />
<lastmod>2026-08-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/git</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/git" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/git" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/git" />
<lastmod>2026-07-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/grep</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/grep" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/grep" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/grep" />
<lastmod>2026-06-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/hash-functions</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/http-server</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/http-server" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/http-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/http-server" />
<lastmod>2026-07-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/json-parser</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/json-parser" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/json-parser" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/json-parser" />
<lastmod>2026-06-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/key-value-db</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/key-value-db" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/key-value-db" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/key-value-db" />
<lastmod>2026-08-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/lisp-interpreter</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/lisp-interpreter" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/lisp-interpreter" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/lisp-interpreter" />
<lastmod>2026-08-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/mcp-server</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/mcp-server" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/mcp-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/mcp-server" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/mini-compiler</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/mini-compiler" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/mini-compiler" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/mini-compiler" />
<lastmod>2026-08-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/neural-network</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/neural-network" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/neural-network" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/neural-network" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/raytracer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/raytracer" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/raytracer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/raytracer" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/redis</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/redis" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/redis" />
<lastmod>2026-08-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/regex-engine</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/shell</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/shell" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/shell" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/shell" />
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/sqlite-reader</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/sqlite-reader" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/sqlite-reader" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/sqlite-reader" />
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/thread-pool</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/thread-pool" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/thread-pool" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/thread-pool" />
<lastmod>2026-08-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/vector-search-engine</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/vector-search-engine" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/vector-search-engine" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/vector-search-engine" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/hash-functions/padding</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions/padding" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions/padding" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions/padding" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/hash-functions/message-blocks</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions/message-blocks" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions/message-blocks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions/message-blocks" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/hash-functions/message-schedule</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions/message-schedule" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions/message-schedule" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions/message-schedule" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/hash-functions/compression-round</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions/compression-round" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions/compression-round" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions/compression-round" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/hash-functions/sha256-digest</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions/sha256-digest" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions/sha256-digest" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions/sha256-digest" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/hash-functions/hmac</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions/hmac" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions/hmac" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions/hmac" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/hash-functions/signed-token</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions/signed-token" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions/signed-token" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions/signed-token" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/mcp-server/json-rpc-loop</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/mcp-server/json-rpc-loop" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/mcp-server/json-rpc-loop" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/mcp-server/json-rpc-loop" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/mcp-server/mcp-handshake</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/mcp-server/mcp-handshake" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/mcp-server/mcp-handshake" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/mcp-server/mcp-handshake" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/mcp-server/tools</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/mcp-server/tools" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/mcp-server/tools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/mcp-server/tools" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/mcp-server/resources</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/mcp-server/resources" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/mcp-server/resources" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/mcp-server/resources" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/mcp-server/errors-and-notifications</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/mcp-server/errors-and-notifications" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/mcp-server/errors-and-notifications" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/mcp-server/errors-and-notifications" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/neural-network/01-neurona-lineal</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/neural-network/01-neurona-lineal" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/neural-network/01-neurona-lineal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/neural-network/01-neurona-lineal" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/neural-network/02-funciones-activacion</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/neural-network/02-funciones-activacion" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/neural-network/02-funciones-activacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/neural-network/02-funciones-activacion" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/neural-network/03-funciones-perdida</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/neural-network/03-funciones-perdida" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/neural-network/03-funciones-perdida" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/neural-network/03-funciones-perdida" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/neural-network/04-paso-de-gradiente</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/neural-network/04-paso-de-gradiente" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/neural-network/04-paso-de-gradiente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/neural-network/04-paso-de-gradiente" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/neural-network/05-epoca-de-entrenamiento</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/neural-network/05-epoca-de-entrenamiento" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/neural-network/05-epoca-de-entrenamiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/neural-network/05-epoca-de-entrenamiento" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/neural-network/06-entrenamiento-e-inferencia</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/neural-network/06-entrenamiento-e-inferencia" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/neural-network/06-entrenamiento-e-inferencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/neural-network/06-entrenamiento-e-inferencia" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/regex-engine/literal-and-dot</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/literal-and-dot" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/literal-and-dot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/literal-and-dot" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/regex-engine/anchors-and-search</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/anchors-and-search" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/anchors-and-search" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/anchors-and-search" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/regex-engine/quantifiers</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/quantifiers" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/quantifiers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/quantifiers" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/regex-engine/alternation</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/alternation" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/alternation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/alternation" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/regex-engine/classes-and-groups</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/classes-and-groups" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/classes-and-groups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/classes-and-groups" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/regex-engine/captures</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/captures" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/captures" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/captures" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/regex-engine/lazy-and-replace</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/lazy-and-replace" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/lazy-and-replace" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/lazy-and-replace" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/challenges/regex-engine/nfa-simulation</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/nfa-simulation" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/nfa-simulation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/nfa-simulation" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/blog/preguntar-a-la-ia-o-construirlo-tu</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/blog/ask-ai-or-build-it-yourself" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/blog/preguntar-a-la-ia-o-construirlo-tu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/blog/ask-ai-or-build-it-yourself" />
<lastmod>2026-09-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/blog/por-que-construir-tu-propio-shell</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/blog/why-build-your-own-shell" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/blog/por-que-construir-tu-propio-shell" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/blog/why-build-your-own-shell" />
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/blog/tutoriales-vs-modelos-mentales</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/blog/tutorials-vs-mental-models" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/blog/tutoriales-vs-modelos-mentales" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/blog/tutorials-vs-mental-models" />
<lastmod>2026-08-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/blog/que-ocurre-cuando-escribes-una-url</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/blog/what-happens-when-you-type-a-url" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/blog/que-ocurre-cuando-escribes-una-url" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/blog/what-happens-when-you-type-a-url" />
<lastmod>2026-07-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/bittorrent</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/bittorrent" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/bittorrent" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/bittorrent" />
<lastmod>2026-08-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/coding-agent</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/coding-agent" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/coding-agent" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/coding-agent" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/container-runtime</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/container-runtime" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/container-runtime" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/container-runtime" />
<lastmod>2026-08-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/dns-resolver</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/dns-resolver" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/dns-resolver" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/dns-resolver" />
<lastmod>2026-07-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/garbage-collector</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/garbage-collector" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/garbage-collector" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/garbage-collector" />
<lastmod>2026-08-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/git</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/git" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/git" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/git" />
<lastmod>2026-07-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/grep</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/grep" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/grep" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/grep" />
<lastmod>2026-06-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/hash-functions</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/http-server</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/http-server" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/http-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/http-server" />
<lastmod>2026-07-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/json-parser</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/json-parser" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/json-parser" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/json-parser" />
<lastmod>2026-06-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/key-value-db</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/key-value-db" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/key-value-db" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/key-value-db" />
<lastmod>2026-08-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/lisp-interpreter</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/lisp-interpreter" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/lisp-interpreter" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/lisp-interpreter" />
<lastmod>2026-08-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/mcp-server</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/mcp-server" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/mcp-server" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/mcp-server" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/mini-compiler</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/mini-compiler" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/mini-compiler" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/mini-compiler" />
<lastmod>2026-08-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/neural-network</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/neural-network" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/neural-network" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/neural-network" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/raytracer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/raytracer" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/raytracer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/raytracer" />
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/redis</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/redis" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/redis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/redis" />
<lastmod>2026-08-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/regex-engine</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/shell</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/shell" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/shell" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/shell" />
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/sqlite-reader</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/sqlite-reader" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/sqlite-reader" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/sqlite-reader" />
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/thread-pool</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/thread-pool" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/thread-pool" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/thread-pool" />
<lastmod>2026-08-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/vector-search-engine</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/vector-search-engine" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/vector-search-engine" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/vector-search-engine" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/hash-functions/padding</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions/padding" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions/padding" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions/padding" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/hash-functions/message-blocks</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions/message-blocks" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions/message-blocks" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions/message-blocks" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/hash-functions/message-schedule</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions/message-schedule" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions/message-schedule" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions/message-schedule" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/hash-functions/compression-round</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions/compression-round" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions/compression-round" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions/compression-round" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/hash-functions/sha256-digest</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions/sha256-digest" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions/sha256-digest" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions/sha256-digest" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/hash-functions/hmac</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions/hmac" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions/hmac" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions/hmac" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/hash-functions/signed-token</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/hash-functions/signed-token" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/hash-functions/signed-token" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/hash-functions/signed-token" />
<lastmod>2026-08-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/mcp-server/json-rpc-loop</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/mcp-server/json-rpc-loop" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/mcp-server/json-rpc-loop" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/mcp-server/json-rpc-loop" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/mcp-server/mcp-handshake</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/mcp-server/mcp-handshake" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/mcp-server/mcp-handshake" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/mcp-server/mcp-handshake" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/mcp-server/tools</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/mcp-server/tools" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/mcp-server/tools" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/mcp-server/tools" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/mcp-server/resources</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/mcp-server/resources" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/mcp-server/resources" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/mcp-server/resources" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/mcp-server/errors-and-notifications</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/mcp-server/errors-and-notifications" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/mcp-server/errors-and-notifications" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/mcp-server/errors-and-notifications" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/neural-network/01-neurona-lineal</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/neural-network/01-neurona-lineal" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/neural-network/01-neurona-lineal" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/neural-network/01-neurona-lineal" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/neural-network/02-funciones-activacion</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/neural-network/02-funciones-activacion" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/neural-network/02-funciones-activacion" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/neural-network/02-funciones-activacion" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/neural-network/03-funciones-perdida</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/neural-network/03-funciones-perdida" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/neural-network/03-funciones-perdida" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/neural-network/03-funciones-perdida" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/neural-network/04-paso-de-gradiente</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/neural-network/04-paso-de-gradiente" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/neural-network/04-paso-de-gradiente" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/neural-network/04-paso-de-gradiente" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/neural-network/05-epoca-de-entrenamiento</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/neural-network/05-epoca-de-entrenamiento" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/neural-network/05-epoca-de-entrenamiento" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/neural-network/05-epoca-de-entrenamiento" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/neural-network/06-entrenamiento-e-inferencia</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/neural-network/06-entrenamiento-e-inferencia" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/neural-network/06-entrenamiento-e-inferencia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/neural-network/06-entrenamiento-e-inferencia" />
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/regex-engine/literal-and-dot</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/literal-and-dot" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/literal-and-dot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/literal-and-dot" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/regex-engine/anchors-and-search</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/anchors-and-search" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/anchors-and-search" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/anchors-and-search" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/regex-engine/quantifiers</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/quantifiers" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/quantifiers" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/quantifiers" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/regex-engine/alternation</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/alternation" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/alternation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/alternation" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/regex-engine/classes-and-groups</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/classes-and-groups" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/classes-and-groups" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/classes-and-groups" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/regex-engine/captures</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/captures" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/captures" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/captures" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/regex-engine/lazy-and-replace</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/lazy-and-replace" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/lazy-and-replace" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/lazy-and-replace" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://app.shipit.codes/es/challenges/regex-engine/nfa-simulation</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://app.shipit.codes/challenges/regex-engine/nfa-simulation" />
<xhtml:link rel="alternate" hreflang="es" href="https://app.shipit.codes/es/challenges/regex-engine/nfa-simulation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://app.shipit.codes/challenges/regex-engine/nfa-simulation" />
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
