<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://becomebetter.dev/</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/exam</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/what-is-programming-and-why-python</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/pythons-story-and-ecosystem</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/setting-up-your-workshop</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/running-your-first-code</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/variables-and-memory</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/core-data-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/working-with-numbers</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/talking-to-the-user</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/string-fundamentals</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/indexing-and-slicing</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/string-methods-and-formatting</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/conditional-logic</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/pattern-matching</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/loops-and-iteration</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/project-console-game-pack</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/lists</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/tuples</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/iterating-and-transforming</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/dictionaries</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/sets</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/choosing-the-right-data-structure</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/defining-and-calling-functions</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/arguments-in-depth</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/scope-and-lifetime</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/functions-as-first-class-citizens</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/type-hints</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/using-modules</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/a-tour-of-the-standard-library</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/building-your-own-modules-and-packages</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/pip-and-virtual-environments</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/file-handling</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/structured-data-files</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/errors-and-exceptions</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/project-persistent-tracker</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/thinking-in-objects</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/classes-and-instances</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/encapsulation</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/inheritance</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/polymorphism-and-abstraction</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/multiple-inheritance-and-mro</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/special-dunder-methods</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/modern-class-tooling</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/iterators-and-generators</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/decorators</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/context-managers</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/functional-programming</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/pythonic-power-tools</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/regular-expressions</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/dates-times-and-time-zones</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/project-oop-system</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/style-and-idioms</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/documentation-and-readability</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/tooling-for-quality</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/debugging-like-a-pro</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/logging</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/performance-and-profiling</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/testing-fundamentals</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/unittest</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/pytest</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/going-deeper-with-testing</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/the-concurrency-landscape</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/threads-and-processes</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/asynchronous-python</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/modern-environment-management</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/structuring-a-real-project</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/packaging-and-publishing</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/git-fundamentals</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/working-with-changes</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/branching-and-merging</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/collaboration-with-github</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/automation-with-ci-cd</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/ai-as-your-pair-programmer</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/working-with-ai-effectively</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/using-ai-responsibly</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/numpy</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/pandas</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/visualization</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/the-data-workflow</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/sql-foundations</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/python-and-databases</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/orms</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/nosql-and-beyond</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/how-the-web-works</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/consuming-apis-and-web-scraping</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/building-web-apps-and-apis</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/deployment</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/automating-the-boring-stuff</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/building-real-cli-tools</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/interacting-with-the-world</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/the-ml-landscape-with-python</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/your-first-models</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/building-with-ai-apis</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/the-execution-model</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/the-advanced-object-model</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/performance-and-beyond-pure-python</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/design-patterns-in-python</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/principles-of-good-design</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/becoming-a-python-professional</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/python/project-capstone-ship-something-real</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/what-is-programming-and-why-javascript</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/javascripts-story-and-ecosystem</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/setting-up-your-workshop</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/running-your-first-code</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/variables-let-const-and-var</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/the-primitive-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/working-with-numbers</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/talking-to-the-user</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/string-fundamentals</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/indexing-slicing-and-immutability</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/string-methods-and-template-literals</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/operators-and-expressions</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/equality-and-coercion</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/conditional-logic</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/loops-and-iteration</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/project-console-game-pack</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/declaring-and-calling-functions</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/arrow-functions</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/parameters-in-depth</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/scope-hoisting-and-closures</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/higher-order-functions-and-callbacks</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/array-fundamentals</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/the-essential-array-methods</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/map-filter-reduce</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/sorting-searching-and-modern-additions</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/object-literals-and-properties</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/destructuring-spread-and-rest</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/methods-and-a-first-look-at-this</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/references-copy-vs-alias</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/json-the-language-of-data</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/maps</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/sets</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/choosing-the-right-data-structure</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/errors-and-exceptions</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/defensive-coding-and-validation</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/debugging-in-devtools</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/project-data-cruncher</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/the-execution-model</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/the-event-loop</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/this-call-apply-and-bind</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/memory-and-garbage-collection</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/prototypes-the-truth-about-objects</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/classes-and-instances</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/encapsulation-and-private-fields</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/inheritance-vs-composition</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/callbacks-and-the-pyramid-of-doom</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/promises</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/async-await</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/promise-combinators</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/timers-cancellation-and-async-patterns</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/iterators-generators-and-iterator-helpers</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/symbols-and-well-known-protocols</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/functional-patterns-and-immutability</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/regular-expressions</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/dates-times-and-temporal</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/project-async-machine</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/how-the-browser-runs-your-code</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/selecting-and-traversing-the-dom</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/creating-changing-and-removing-elements</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/styling-from-javascript</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/listening-and-responding</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/bubbling-capturing-and-delegation</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/forms-and-user-input</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/keyboard-pointer-and-beyond</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/how-the-web-works</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/fetch-and-rest-apis</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/handling-failure-like-a-pro</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/live-data-websockets-and-streams</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/localstorage-cookies-and-indexeddb</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/state-render-uis-without-a-framework</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/routing-and-the-history-api</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/observers-intersection-mutation-resize</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/canvas-media-and-device-apis</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/web-workers-and-off-main-thread-work</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/project-real-web-app</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/es-modules-in-depth</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/npm-package-json-and-dependencies</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/build-tools-and-vite</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/code-quality-linters-and-formatters</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/why-types-and-why-now</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/the-essential-type-system</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/generics-and-utility-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/adopting-typescript-gradually</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/testing-fundamentals</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/unit-testing-with-vitest</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/testing-uis-and-mocking</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/end-to-end-with-playwright</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/the-node-runtime</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/files-paths-and-processes</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/building-an-http-api</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/talking-to-databases</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/environment-config-and-deployment</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/git-fundamentals</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/branching-merging-and-pull-requests</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/code-review-and-working-on-a-team</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/automation-with-ci-cd</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/ai-as-your-pair-programmer</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/working-with-ai-effectively</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/using-ai-responsibly</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/why-frameworks-exist</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/react-in-focus</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/the-wider-landscape-vue-svelte-and-signals</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/meta-frameworks-and-rendering-on-the-server</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/inside-v8-how-your-code-gets-fast</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/profiling-and-web-performance</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/the-spec-tc39-and-staying-current</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/design-patterns-in-javascript</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/principles-of-good-design</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/becoming-a-javascript-professional</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/javascript/project-capstone-ship-something-real</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/what-typescript-is-and-why-types-matter</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/typescripts-story-and-ecosystem</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/the-javascript-you-need</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/setting-up-your-workshop</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/your-first-compilation</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/annotations-and-inference</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/the-primitive-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/arrays-tuples-and-objects</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/the-special-types-any-unknown-never-void</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/typing-parameters-and-returns</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/optional-default-and-rest-parameters</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/function-types-and-callbacks</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/overloads</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/union-types-and-literal-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/narrowing-how-typescript-thinks</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/discriminated-unions</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/type-predicates-in-and-instanceof</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/project-type-safe-quiz-engine</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/interfaces-and-type-aliases</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/optional-readonly-and-index-signatures</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/extending-and-combining-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/structural-typing-the-duck-test</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/classes-with-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/encapsulation-and-access-modifiers</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/inheritance-and-abstract-classes</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/when-not-to-use-classes</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/your-first-generic-function</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/constraints-with-extends</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/generic-interfaces-aliases-and-classes</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/defaults-const-type-parameters-and-noinfer</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/where-generics-go-wrong</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/enums-and-their-sharp-edges</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/as-const-precision-on-demand</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/satisfies-check-without-widening</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/choosing-enum-vs-union-vs-const-object</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/es-modules-in-typescript</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/tsconfig-demystified</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/declaration-files-and-definitelytyped</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/the-compiler-pipeline</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/project-typed-api-client</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/keyof-and-typeof</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/indexed-access-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/conditional-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/infer-pattern-matching-for-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/mapped-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/key-remapping-with-as</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/template-literal-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/recursive-types-and-their-limits</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/the-shape-shapers-partial-pick-omit</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/the-set-operators-record-exclude-extract</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/the-function-inspectors-returntype-awaited</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/building-your-own-utilities</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/type-erasure-and-the-runtime-boundary</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/schema-validation-with-zod</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/branded-types-and-assertion-functions</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/project-type-level-form-engine</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/typing-promises-and-async-await</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/typed-fetch-and-error-handling</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/result-types-errors-as-values</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/error-handling-patterns</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/exhaustiveness-never-as-a-checklist</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/living-with-strictnullchecks</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/testing-fundamentals-with-vitest</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/typing-mocks-and-test-doubles</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/testing-the-types-themselves</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/linting-with-typescript-eslint</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/formatting-and-project-hygiene</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/debugging-typescript</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/keeping-the-compiler-fast</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/compiling-for-consumers</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/packaging-a-typed-library</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/monorepos-and-project-references</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/type-checking-in-ci</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/migrating-javascript-to-typescript</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/reading-other-peoples-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/ai-as-your-pair-programmer</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/types-as-guardrails-for-ai-code</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/using-ai-responsibly</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/typing-the-dom</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/events-and-listeners</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/a-small-app-no-framework</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/typing-components-and-props</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/hooks-with-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/context-generics-and-component-patterns</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/node-plus-typescript</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/building-typed-apis</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/end-to-end-type-safety</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/databases-with-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/building-a-typed-cli</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/designing-a-librarys-public-api</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/shipping-your-library</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/types-as-a-language</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/classic-type-challenges</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/knowing-when-to-stop</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/the-checkers-mind</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/soundness-and-the-unsound-corners</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/the-native-future-typescript-7-and-beyond</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/designing-with-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/api-and-architecture-patterns</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/becoming-a-typescript-professional</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/typescript/project-capstone-ship-something-real</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/why-sql-and-why-it-endures</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/tables-rows-and-the-relational-model</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/setting-up-your-lab</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/your-first-select</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/select-and-from-choosing-columns</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/where-filtering-rows</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/order-by-and-limit</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/distinct-aliases-and-expressions</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/core-data-types-across-dialects</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/null-and-three-valued-logic</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/case-decisions-inside-queries</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/casting-and-type-pitfalls</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/aggregate-functions</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/group-by</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/having-filtering-groups</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/the-logical-order-of-a-query</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/project-the-data-detective</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/keys-and-relationships</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/inner-join</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/left-right-and-full-outer-join</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/self-joins-cross-join-and-many-to-many</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/text-and-pattern-matching</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/dates-times-and-time-zones</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/numbers-rounding-and-money</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/subqueries</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/correlated-subqueries-and-exists</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/ctes-readable-query-pipelines</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/union-intersect-and-except</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/insert-getting-data-in</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/update-and-delete-safely</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/upsert-and-merge</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/returning-and-bulk-loading</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/project-the-library-ledger</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/create-table-done-right</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/constraints-your-datas-immune-system</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/keys-natural-surrogate-and-uuid</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/alter-evolving-a-live-schema</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/from-requirements-to-erd</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/normalization-1nf-to-bcnf</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/denormalization-on-purpose</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/schema-antipatterns</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/views-and-materialized-views</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/stored-functions-and-procedures</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/triggers-power-and-peril</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/acid-and-the-transaction</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/isolation-levels-and-their-anomalies</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/locks-deadlocks-and-mvcc</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/project-design-the-store</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/over-aggregates-without-collapsing</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/ranking-row-number-rank-dense-rank</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/lag-lead-and-frames</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/patterns-top-n-dedup-gaps-and-islands</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/recursive-ctes-trees-and-graphs</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/generating-series-and-date-spines</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/json-in-sql</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/arrays-and-composite-types</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/full-text-search</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/pivot-and-unpivot</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/how-your-query-actually-runs</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/indexes-in-depth</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/reading-explain</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/tuning-patterns-that-matter</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/thinking-in-metrics-and-grain</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/funnels-retention-and-cohorts</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/time-series-and-period-over-period</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/the-modern-data-stack</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/drivers-pools-and-transactions-in-code</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/sql-injection-and-parameterized-queries</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/orms-vs-raw-sql</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/migrations-and-zero-downtime-changes</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/users-roles-and-permissions</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/backups-and-recovery</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/monitoring-and-slow-query-hunting</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/a-tour-of-the-dialects</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/writing-portable-sql</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/beyond-relational-nosql-and-newsql</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/ai-as-your-query-copilot</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/text-to-sql-schemas-and-prompts</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/trust-but-verify</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/storage-pages-heaps-and-b-trees</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/the-optimizer-statistics-and-join-algorithms</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/wal-mvcc-and-crash-recovery</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/scaling-replication-partitioning-and-distributed-sql</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/sql-style-and-code-review</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/testing-sql-and-data-quality</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/becoming-the-database-person</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/learn/sql/project-own-the-data</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://becomebetter.dev/privacy</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://becomebetter.dev/terms</loc>
<lastmod>2026-07-12T18:10:23.546Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
</urlset>
