<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.practicai.tech/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.practicai.tech/articles</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.practicai.tech/guidebooks</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.practicai.tech/community</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.practicai.tech/sessions</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.practicai.tech/plans</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.practicai.tech/about</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.practicai.tech/contact</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.practicai.tech/privacy</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.practicai.tech/terms</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.practicai.tech/refunds</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/ai-engineer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/agentic-ai-engineer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/ai-ml-engineer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/rag-engineer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/forward-deployed-engineer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/ai-product-manager</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/ai-security-engineer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/software-engineer-to-ai-engineer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/backend-to-ai-engineer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/data-engineer-to-ai-engineer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/data-scientist-to-genai-engineer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/data-analyst-to-ai-engineer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/context-engineering</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/llm-evaluation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/guardrails</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/observability-llmops</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/inference-serving</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/finetuning-adaptation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/model-context-protocol</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/multimodal-ai</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/roadmaps/ai-cost-engineering</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/mcp</loc>
<lastmod>2026-10-13T10:43:44.912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/mcp/model-context-protocol-the-complete-course</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/mcp/how-this-course-works-9</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/mcp/setup-colab-your-model-provider-mcp-in-a-notebook-and-running-locally</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/mcp/the-project-nare-s-notes-assistant</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/mcp/shared-data-for-the-notes-assistant</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/mcp/module-1-foundations</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/mcp/lesson-1-why-mcp-exists-one-protocol-many-applications</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/mcp/lesson-2-the-running-project-notes-a-store-and-a-model</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/mcp/lesson-3-a-first-mcp-server-and-client-in-memory-and-as-a-process</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/mcp/lesson-4-primitives-who-decides-and-how-mcp-has-changed</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/mcp/lab-start-the-notes-assistant-repository</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/mcp/incident-a-server-that-launched-everywhere-but-the-host</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers</loc>
<lastmod>2026-10-13T05:02:18.321Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/transformers-from-attention-to-trained-served-and-interpreted-models</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/how-this-course-works-8</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/setup-colab-your-model-provider-and-running-locally-8</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/the-project-tinyformer-lab-at-aurora-station</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/shared-lab-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/module-1-the-road-to-attention</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/lesson-1-six-prerequisites-each-checked-by-running-code</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/lesson-2-why-recurrence-needed-replacing-measured</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/lesson-3-attention-before-transformers-rebuilt-on-one-task</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/lab-start-tinyformer-lab-with-one-honest-race</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/incident-the-causal-flag-that-masked-nothing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/module-2-self-attention-mechanics</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/lesson-1-scaled-dot-product-attention-derived-and-built-by-hand</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/lesson-2-the-scaling-factor-derived-measured-and-removed</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/lesson-3-multi-head-attention-split-joined-and-switched-off</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/lesson-4-masking-built-tested-and-broken-on-purpose</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/lesson-5-head-variants-and-what-attention-really-costs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/transformers/lab-package-attention-and-test-every-claim</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/retrieval-augmented-generation</loc>
<lastmod>2026-10-13T04:58:08.680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/retrieval-augmented-generation/retrieval-augmented-generation-the-complete-course</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/retrieval-augmented-generation/how-this-course-works-7</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/retrieval-augmented-generation/setup-colab-your-model-provider-and-running-locally-7</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/retrieval-augmented-generation/the-project-hollin-answers</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/retrieval-augmented-generation/shared-hollin-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/retrieval-augmented-generation/module-1-rag-foundations</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/retrieval-augmented-generation/lesson-1-why-a-model-needs-your-documents-to-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/retrieval-augmented-generation/lesson-2-nine-stages-and-where-answers-quietly-go-wrong</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/retrieval-augmented-generation/lesson-3-choosing-rag-long-context-fine-tuning-or-tools</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/retrieval-augmented-generation/lesson-4-the-course-stack-every-tool-one-question</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/retrieval-augmented-generation/lab-start-hollin-answers-with-one-cited-answer</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/retrieval-augmented-generation/incident-search-answers-that-cited-the-wrong-source</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/large-language-models</loc>
<lastmod>2026-10-13T04:54:55.320Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/large-language-models/large-language-models-the-complete-course</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/large-language-models/how-this-course-works-6</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/large-language-models/setup-colab-your-model-provider-and-running-locally-6</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/large-language-models/the-project-the-quillpath-support-desk</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/large-language-models/shared-quillpath-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/large-language-models/module-1-what-a-large-language-model-is</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/large-language-models/lesson-1-a-model-that-only-predicts-the-next-token</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/large-language-models/lesson-2-what-pretraining-gave-the-model-and-what-it-costs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/large-language-models/lesson-3-how-a-text-predictor-becomes-an-assistant</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/large-language-models/lesson-4-measuring-what-a-model-can-and-cannot-do</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/large-language-models/lesson-5-choosing-a-model-when-the-landscape-keeps-moving</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/large-language-models/lab-start-the-support-desk-package</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/large-language-models/incident-a-reading-list-of-books-that-do-not-exist</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/forward-deployed-engineer</loc>
<lastmod>2026-10-13T04:51:26.436Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/forward-deployed-engineer/forward-deployed-engineer-the-complete-course-2</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/forward-deployed-engineer/how-this-course-works-5</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/forward-deployed-engineer/setup-colab-your-model-provider-and-running-locally-5</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/forward-deployed-engineer/the-engagement-larkfield-at-harbourline-freight-2</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/forward-deployed-engineer/shared-harbourline-data-2</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/forward-deployed-engineer/module-1-engineering-floor-2</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/forward-deployed-engineer/lesson-1-the-core-toolkit-you-bring-on-site</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/forward-deployed-engineer/lesson-2-the-backend-behind-one-late-claim</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/forward-deployed-engineer/lesson-3-a-screen-the-claims-team-can-trust</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/forward-deployed-engineer/lesson-4-infrastructure-getting-the-claims-tool-off-your-laptop</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/forward-deployed-engineer/lab-the-claims-service-skeleton-end-to-end</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/forward-deployed-engineer/incident-stolen-ci-secrets-that-never-expired</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/ai-engineering</loc>
<lastmod>2026-10-13T04:48:54.027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/ai-engineering/ai-engineering-the-complete-course-2</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/ai-engineering/how-this-course-works-4</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/ai-engineering/setup-colab-your-model-provider-and-running-locally-4</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/ai-engineering/the-brightcart-project-2</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/ai-engineering/shared-brightcart-data-2</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/ai-engineering/module-0-quick-win-2</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/ai-engineering/lesson-1-your-first-model-call-and-what-it-cannot-know</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/agentic-ai-engineer</loc>
<lastmod>2026-10-13T04:11:17.794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/agentic-ai-engineer/agentic-ai-engineer-the-complete-course</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/agentic-ai-engineer/how-this-course-works-3</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/agentic-ai-engineer/setup-colab-your-model-provider-and-running-locally-3</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/agentic-ai-engineer/the-project-brightcart-s-returns-desk-agent</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/agentic-ai-engineer/shared-returns-desk-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/agentic-ai-engineer/module-1-prerequisites</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/agentic-ai-engineer/lesson-1-the-plain-engineering-underneath-every-agent</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/agentic-ai-engineer/lesson-2-talking-to-a-model-calls-tokens-schemas-retrieval</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/agentic-ai-engineer/lab-the-returns-desk-s-first-working-slice</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/agentic-ai-engineer/incident-right-numbers-wrong-units-one-lost-spacecraft</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python</loc>
<lastmod>2026-09-09T17:07:20.853Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-1-toolchain</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-2-configuration-and-secrets-2</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-3-editor-and-quality-tooling</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-4-debugging-fundamentals</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-5-version-control</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-6-containers</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/summary</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-1-logic-bootcamp</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-2-data-structures-by-access-pattern</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-3-readable-logic</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-4-records</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-5-type-hints-as-design</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/summary-2</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-1-function-design</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-2-functions-as-values</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-3-decorators</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-4-prompts-as-code</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/summary-3</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-1-files-and-formats</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-2-lazy-processing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-3-durability</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-4-multimodal-inputs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-5-tabular-tools</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/summary-4</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-1-failure-taxonomy</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-2-exception-mechanics</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-3-retry-logic</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-4-timeouts</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-5-degradation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-6-correctness-under-retry</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/summary-5</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-1-validated-outputs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-2-parsing-hostile-output</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-3-tool-execution</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-4-mcp</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-5-security</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/summary-6</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-1-classes</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-2-contracts</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-3-provider-abstraction</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-4-relational-persistence</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-5-the-repository-pattern</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-6-ephemeral-state</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-7-migrations</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/summary-7</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-1-async-fundamentals</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-2-concurrency-control</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-3-consuming-a-stream</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-4-streaming-structured-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-5-re-streaming-through-your-own-api</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-6-operating-streams</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/summary-8</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-1-chunking</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-2-embeddings</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-3-search</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-4-vector-stores</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-5-context-assembly</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-6-diagnosis</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/summary-9</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-1-counting</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-2-context-window-budgeting</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-3-cost-accounting</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-4-cost-control</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/summary-10</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-1-testing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-2-evaluation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-3-logging-and-tracing</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-4-performance</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-5-ci-layering</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/summary-11</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-1-architecture</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-2-configuration-and-secrets</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-3-fastapi-in-production</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-4-background-work</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-5-type-and-quality-gates</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-6-security-review</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-7-deployment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/lesson-8-documentation-and-packaging</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/python/summary-12</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/kits/rag-2</loc>
<lastmod>2026-10-08T12:07:07.232Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/kits/mlops-engineer-classical</loc>
<lastmod>2026-10-08T12:04:52.357Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/kits/llmops</loc>
<lastmod>2026-10-08T12:02:44.525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/kits/healthcare-rag-and-agents</loc>
<lastmod>2026-10-08T11:28:37.897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/kits/dsa-for-ai-engineers</loc>
<lastmod>2026-10-08T11:26:53.143Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/kits/data-scientist-to-genai</loc>
<lastmod>2026-10-08T11:22:52.348Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/kits/ai-system-design</loc>
<lastmod>2026-10-08T11:17:50.775Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/kits/ai-genai-engineer</loc>
<lastmod>2026-10-08T11:13:52.521Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/kits/ai-security</loc>
<lastmod>2026-10-08T11:07:13.153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/kits/ai-product-manager</loc>
<lastmod>2026-10-08T04:27:57.039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/kits/ai-agents</loc>
<lastmod>2026-10-07T22:07:37.225Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/kits/finance-rag-and-agents</loc>
<lastmod>2026-10-07T05:27:55.296Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/kits/forward-deployed-engineering</loc>
<lastmod>2026-09-22T18:53:52.571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/projects/pii-firewall-indian-identifiers</loc>
<lastmod>2026-10-12T07:19:12.623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/projects/pii-firewall-indian-identifiers/before-you-start</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/projects/pii-firewall-indian-identifiers/build-the-test-bed</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/articles/why-do-gpus-matter-so-much-for-ai</loc>
<lastmod>2026-09-16T09:50:36.497Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/articles/harness-engineering-how-to-build-reliable-ai-agents</loc>
<lastmod>2026-09-16T07:58:30.212Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/articles/evaluating-ai-applications-how-to-measure-rag-and-agent-quality</loc>
<lastmod>2026-09-10T14:51:23.205Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/articles/ai-agents-explained-how-llms-use-tools-to-complete-tasks</loc>
<lastmod>2026-09-10T14:27:56.277Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/articles/llms-vs-slms-how-to-choose-the-right-model-for-your-ai-application</loc>
<lastmod>2026-09-10T14:08:29.086Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/articles/ai-observability-how-to-monitor-and-debug-llm-applications</loc>
<lastmod>2026-09-09T16:36:55.147Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
