<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.devguild.io</loc>
<lastmod>2026-04-01T15:59:03.598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.devguild.io/courses</loc>
<lastmod>2026-04-01T15:59:03.598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.devguild.io/blog</loc>
<lastmod>2026-04-01T15:59:03.598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-1/chapters/what-you-will-build</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-1/chapters/display-the-quiz</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-1/chapters/add-answer-options</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-1/chapters/run-your-quiz</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-1/chapters/lesson-1-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-2/chapters/what-are-variables</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-2/chapters/store-the-question</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-2/chapters/store-the-options</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-2/chapters/display-with-variables</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-2/chapters/the-correct-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-2/chapters/lesson-2-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-3/chapters/get-the-players-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-3/chapters/convert-the-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-3/chapters/show-the-result</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-3/chapters/is-the-answer-right</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/python-basics/lessons/lesson-3/chapters/lesson-3-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-1/chapters/making-decisions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-1/chapters/check-if-correct</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-1/chapters/handle-wrong-answers</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-1/chapters/lesson-1-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-2/chapters/what-are-loops</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-2/chapters/ask-three-questions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-2/chapters/track-the-score</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-2/chapters/score-thresholds</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-2/chapters/score-and-streak</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-2/chapters/keep-playing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-2/chapters/lesson-2-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-3/chapters/why-functions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-3/chapters/define-ask-question</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-3/chapters/return-a-value</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-3/chapters/show-results</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-3/chapters/define-run-quiz</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-3/chapters/call-run-quiz</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-3/chapters/lesson-3-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-4/chapters/what-are-errors</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-4/chapters/catch-invalid-input</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-4/chapters/keep-asking</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-4/chapters/validate-the-range</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/control-flow/lessons/lesson-4/chapters/lesson-4-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-1/chapters/configurable-rounds</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-1/chapters/configurable-length</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-1/chapters/choose-how-many</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-1/chapters/lesson-1-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-2/chapters/why-dictionaries</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-2/chapters/refactor-ask-question</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-2/chapters/derive-categories</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-2/chapters/filter-by-category</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-2/chapters/lesson-2-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-3/chapters/why-track-stats</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-3/chapters/add-stats-dict</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-3/chapters/update-stats</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-3/chapters/show-stats</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-3/chapters/lesson-3-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-4/chapters/load-questions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-4/chapters/save-stats</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-4/chapters/load-stats</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures/lessons/lesson-4/chapters/lesson-4-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-1/chapters/why-files-matter</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-1/chapters/opening-and-reading-files</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-1/chapters/writing-to-files</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-1/chapters/file-paths</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-1/chapters/mini-project-log-writer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-2/chapters/what-is-csv</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-2/chapters/reading-csv</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-2/chapters/writing-csv</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-2/chapters/filtering-and-transforming-rows</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-2/chapters/mini-project-sales-report</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-3/chapters/what-is-json</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-3/chapters/reading-json</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-3/chapters/writing-json</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-3/chapters/nested-json-structures</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-3/chapters/mini-project-config-manager</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-4/chapters/string-methods</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-4/chapters/searching-in-strings</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-4/chapters/building-strings</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-4/chapters/parsing-structured-text</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/files-and-data/lessons/lesson-4/chapters/mini-project-text-statistics</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-1-modules-and-imports/chapters/what-are-modules</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-1-modules-and-imports/chapters/importing-modules</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-1-modules-and-imports/chapters/creating-your-own-module</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-1-modules-and-imports/chapters/the-name-pattern</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-1-modules-and-imports/chapters/mini-project-math-utilities</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-2-python-ecosystem/chapters/what-is-pip</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-2-python-ecosystem/chapters/installing-packages</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-2-python-ecosystem/chapters/virtual-environments</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-2-python-ecosystem/chapters/requirements-files</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-2-python-ecosystem/chapters/mini-project-use-a-library</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-3-standard-library/chapters/os-and-pathlib</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-3-standard-library/chapters/datetime-module</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-3-standard-library/chapters/collections-module</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-3-standard-library/chapters/argparse-module</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/modules-libraries/lessons/lesson-3-standard-library/chapters/mini-project-file-organizer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-1-setup/chapters/what-is-rag</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-1-setup/chapters/create-project</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-1-setup/chapters/install-dependencies</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-1-setup/chapters/setup-env-file</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-1-setup/chapters/lesson-1-summary</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-2-chunking/chapters/why-chunking</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-2-chunking/chapters/extract-text</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-2-chunking/chapters/chunk-text</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-2-chunking/chapters/preview-chunks</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-2-chunking/chapters/lesson-2-summary</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-3-embeddings/chapters/what-are-embeddings</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-3-embeddings/chapters/configure-gemini</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-3-embeddings/chapters/embed-single-chunk</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-3-embeddings/chapters/embed-all-chunks</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-3-embeddings/chapters/lesson-3-summary</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-4-search/chapters/how-similarity-works</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-4-search/chapters/cosine-similarity</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-4-search/chapters/search-function</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-4-search/chapters/test-search</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-4-search/chapters/lesson-4-summary</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-5-generation/chapters/how-rag-prompts-work</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-5-generation/chapters/build-prompt</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-5-generation/chapters/generate-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-5-generation/chapters/print-result</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-5-generation/chapters/embedding-cache</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-5-generation/chapters/parse-cli-args</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-5-generation/chapters/load-or-embed</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-5-generation/chapters/search-and-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-5-generation/chapters/run-the-app</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/rag-pdf/lessons/lesson-5-generation/chapters/course-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-1-how-apis-work/chapters/what-is-a-rest-api</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-1-how-apis-work/chapters/install-fastapi</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-1-how-apis-work/chapters/what-is-pydantic</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-1-how-apis-work/chapters/create-expense-model</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-1-how-apis-work/chapters/validate-date-format</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-1-how-apis-work/chapters/lesson-1-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-2-create-expense/chapters/how-post-requests-work</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-2-create-expense/chapters/write-post-endpoint</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-2-create-expense/chapters/store-and-return</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-2-create-expense/chapters/test-with-swagger</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-2-create-expense/chapters/lesson-2-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-3-list-and-filter/chapters/how-query-parameters-work</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-3-list-and-filter/chapters/list-all-expenses</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-3-list-and-filter/chapters/filter-by-category</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-3-list-and-filter/chapters/lesson-3-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-4-get-and-delete/chapters/path-parameters-and-errors</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-4-get-and-delete/chapters/get-expense-by-id</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-4-get-and-delete/chapters/delete-expense-by-id</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-4-get-and-delete/chapters/lesson-4-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-5-update-expense/chapters/partial-updates-with-patch</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-5-update-expense/chapters/expense-update-model</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-5-update-expense/chapters/write-patch-endpoint</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-5-update-expense/chapters/lesson-5-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-6-save-your-data/chapters/why-persistence-matters</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-6-save-your-data/chapters/write-save-function</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-6-save-your-data/chapters/write-load-function</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-6-save-your-data/chapters/wire-up-save-and-load</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-6-save-your-data/chapters/lesson-6-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-7-polish-your-api/chapters/why-response-models-matter</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-7-polish-your-api/chapters/add-response-models</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-7-polish-your-api/chapters/document-error-responses</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-7-polish-your-api/chapters/spending-summary</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/fastapi-expense-tracker/lessons/lesson-7-polish-your-api/chapters/lesson-7-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-1-test-your-api/chapters/why-test-an-api</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-1-test-your-api/chapters/install-pytest</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-1-test-your-api/chapters/test-your-validator</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-1-test-your-api/chapters/your-first-endpoint-test</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-1-test-your-api/chapters/test-list-and-filter</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-1-test-your-api/chapters/test-get-expense</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-1-test-your-api/chapters/test-delete-expense</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-1-test-your-api/chapters/test-update</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-1-test-your-api/chapters/test-error-cases</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-1-test-your-api/chapters/lesson-1-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-2-middleware-and-reliability/chapters/what-is-middleware</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-2-middleware-and-reliability/chapters/request-logging-middleware</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-2-middleware-and-reliability/chapters/test-logging-middleware</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-2-middleware-and-reliability/chapters/atomic-file-writes</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-2-middleware-and-reliability/chapters/cors-headers</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-2-middleware-and-reliability/chapters/lesson-2-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-3-configuration-and-error-handling/chapters/hardcoded-settings-problem</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-3-configuration-and-error-handling/chapters/create-settings-class</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-3-configuration-and-error-handling/chapters/use-settings-in-app</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-3-configuration-and-error-handling/chapters/global-exception-handler</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-3-configuration-and-error-handling/chapters/test-error-handler</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/harden-your-fastapi/lessons/lesson-3-configuration-and-error-handling/chapters/lesson-3-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/cli-data-tool</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-1-index-any-file-type/chapters/list-files</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-1-index-any-file-type/chapters/read-file</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-1-index-any-file-type/chapters/index-folder-part-1</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-1-index-any-file-type/chapters/chunk-into-dicts</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-1-index-any-file-type/chapters/extract-to-files-py</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-1-index-any-file-type/chapters/update-app-py</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-1-index-any-file-type/chapters/run-the-indexer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-1-index-any-file-type/chapters/lesson-1-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-2-interactive-loop/chapters/one-shot-vs-interactive</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-2-interactive-loop/chapters/build-the-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-2-interactive-loop/chapters/update-callers-for-dict-chunks</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-2-interactive-loop/chapters/wire-the-pipeline</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-2-interactive-loop/chapters/tell-the-model-what-it-knows</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-2-interactive-loop/chapters/update-main</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-2-interactive-loop/chapters/ask-anything</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-2-interactive-loop/chapters/lesson-2-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-3-conversation-history/chapters/llms-are-stateless</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-3-conversation-history/chapters/format-history</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-3-conversation-history/chapters/pass-history-to-prompt</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-3-conversation-history/chapters/track-turns</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-3-conversation-history/chapters/lesson-3-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-4-streaming-and-commands/chapters/why-streaming-matters</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-4-streaming-and-commands/chapters/stream-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-4-streaming-and-commands/chapters/use-streaming-in-the-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-4-streaming-and-commands/chapters/rename-messages-to-history</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-4-streaming-and-commands/chapters/quit-and-files-commands</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-4-streaming-and-commands/chapters/new-and-help-commands</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-4-streaming-and-commands/chapters/filename-routing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-4-streaming-and-commands/chapters/use-file-routing-in-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-4-streaming-and-commands/chapters/try-the-commands</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-cli-assistant/lessons/lesson-4-streaming-and-commands/chapters/what-your-assistant-can-do</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-agent-tool-use</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/cli-tool-typer</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/telegram-bot</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/web-scraper-pipeline</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/automate-python-scripts</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-1-from-json-to-sqlite/chapters/why-replace-the-json-file</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-1-from-json-to-sqlite/chapters/install-sqlmodel</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-1-from-json-to-sqlite/chapters/create-expense-table-model</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-1-from-json-to-sqlite/chapters/create-database-engine</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-1-from-json-to-sqlite/chapters/write-session-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-1-from-json-to-sqlite/chapters/wire-up-database-in-main</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-1-from-json-to-sqlite/chapters/lesson-1-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-2-rewrite-every-endpoint/chapters/how-database-sessions-work</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-2-rewrite-every-endpoint/chapters/rewrite-create-expense</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-2-rewrite-every-endpoint/chapters/rewrite-list-expenses</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-2-rewrite-every-endpoint/chapters/rewrite-get-expense</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-2-rewrite-every-endpoint/chapters/rewrite-delete-expense</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-2-rewrite-every-endpoint/chapters/rewrite-update-expense</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-2-rewrite-every-endpoint/chapters/lesson-2-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-3-powerful-queries/chapters/what-sql-can-do</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-3-powerful-queries/chapters/filter-by-date-range</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-3-powerful-queries/chapters/monthly-spending-summary</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-3-powerful-queries/chapters/search-descriptions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-3-powerful-queries/chapters/lesson-3-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-4-update-your-tests/chapters/testing-with-in-memory-database</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-4-update-your-tests/chapters/set-up-test-fixture</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-4-update-your-tests/chapters/rewrite-existing-tests</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-4-update-your-tests/chapters/test-new-queries</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/database-sqlite-sqlmodel/lessons/lesson-4-update-your-tests/chapters/lesson-4-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-1-build-your-auth-module/chapters/why-authentication-matters</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-1-build-your-auth-module/chapters/install-auth-packages</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-1-build-your-auth-module/chapters/the-user-model</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-1-build-your-auth-module/chapters/hash-passwords-safely</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-1-build-your-auth-module/chapters/create-a-jwt-token</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-1-build-your-auth-module/chapters/how-token-verification-works</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-1-build-your-auth-module/chapters/set-up-token-extraction</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-1-build-your-auth-module/chapters/build-the-token-verifier</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-1-build-your-auth-module/chapters/lesson-1-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-2-registration-and-login/chapters/how-token-authentication-works</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-2-registration-and-login/chapters/the-registration-endpoint</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-2-registration-and-login/chapters/try-registering-a-user</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-2-registration-and-login/chapters/the-login-endpoint</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-2-registration-and-login/chapters/try-logging-in</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-2-registration-and-login/chapters/lesson-2-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-3-protect-your-endpoints/chapters/one-small-change-big-impact</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-3-protect-your-endpoints/chapters/link-expenses-to-users</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-3-protect-your-endpoints/chapters/protect-create-expense</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-3-protect-your-endpoints/chapters/protect-list-and-get</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-3-protect-your-endpoints/chapters/protect-update-and-delete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-3-protect-your-endpoints/chapters/protect-summary</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-3-protect-your-endpoints/chapters/lesson-3-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-4-update-your-tests/chapters/why-your-tests-broke</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-4-update-your-tests/chapters/auth-test-helpers</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-4-update-your-tests/chapters/test-registration-and-login</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-4-update-your-tests/chapters/test-data-isolation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/secure-api-auth/lessons/lesson-4-update-your-tests/chapters/lesson-4-complete</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/ai-api-llm-endpoints</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/oop-fundamentals</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/data-structures-from-scratch</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/algorithms-and-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/complexity-and-optimization</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/courses/search-engine-capstone</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/paths/learn-python</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/paths/python-for-ai</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/paths/build-apis-python</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/paths/computational-thinking</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/paths/build-ai-python</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devguild.io/blog/why-i-built-devguild</loc>
<lastmod>2026-02-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devguild.io/blog/your-fastapi-app-works-now-make-it-production-ready</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devguild.io/blog/build-a-rag-app-in-python-without-langchain</loc>
<lastmod>2026-03-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devguild.io/blog/google-workspace-cli-what-it-is-and-why-it-matters</loc>
<lastmod>2026-03-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devguild.io/blog/build-an-ai-powered-cli-assistant</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
