<?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/llm</loc>
<lastmod>2026-09-22T19:42:48.324Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-a-the-project-and-the-toolkit</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-b-next-token-prediction-the-only-thing-the-model-does</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-c-what-pretraining-learned</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-d-reading-a-model-spec</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-e-from-base-model-to-assistant-the-lifecycle</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-f-capabilities-and-limits-measured</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-g-the-model-landscape</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-a-tokenization-in-practice</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-b-the-context-window</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-c-managing-context</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-d-cost-mechanics</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-a-how-a-response-is-produced</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-b-sampling-parameters</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-c-constrained-generation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-d-reasoning-model-behaviour</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-a-anatomy-of-a-prompt</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-b-build-the-test-set-before-you-tune</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-c-core-techniques</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-d-formatting-and-trust-boundaries</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-e-iteration-discipline</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-f-anti-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-a-eliciting-reasoning</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-b-sampling-based-improvement</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-c-decomposition</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-d-self-correction</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-e-programmatic-prompting</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-a-getting-reliable-structure</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-b-tool-and-function-calling</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-c-model-output-as-untrusted-input</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-a-the-discipline</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-b-retrieved-knowledge</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-c-assembling-a-context</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-d-memory</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-e-failure-modes</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-f-optimization</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-1-workflows-and-agents</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-2-the-core-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-3-stopping-budgets-and-recovery</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-4-is-the-agent-worth-it</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-5-reliability-in-the-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-6-capabilities</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-7-multi-agent-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-8-evaluating-trajectories</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-1-the-decision-first</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-2-measure-before-you-train</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-3-data</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-4-methods</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-5-preference-and-reasoning-training</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-6-serving-many-adapters-over-one-base-model</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-7-verification</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-a-why-evaluation-is-the-bottleneck</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-b-constructing-evals</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-c-noise-sample-size-and-comparing-systems</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-d-human-evaluation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-e-llm-as-judge</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-f-system-level-evaluation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-g-operating-evals</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-a-model-level-alignment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-b-the-attack-surface</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-c-defenses-measured</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-d-responsible-deployment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-1-vision-language-models</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-2-documents</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-3-other-modalities</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-4-multimodal-system-design</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-a-access-model</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-b-self-hosting</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-c-operating-in-production</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-d-observability</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-e-change-management</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-a-proven-application-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-b-design-principles</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-c-judgement</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-d-frontier</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-a-choosing-a-track</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-b-shared-requirements</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-c-product-track</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-d-agent-track</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-e-adaptation-track</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/llm/part-f-evaluation-track</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/model-context-protocol</loc>
<lastmod>2026-09-22T08:51:52.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/model-context-protocol/topic-1-module-1-at-a-glance-and-the-setup</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/model-context-protocol/topic-2-why-mcp-exists</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/model-context-protocol/topic-3-the-running-project</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/model-context-protocol/topic-4-one-capability-two-ways</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/model-context-protocol/topic-5-core-concepts</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/model-context-protocol/topic-6-how-the-protocol-has-evolved</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/model-context-protocol/topic-7-module-1-lab</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/model-context-protocol/topic-8-module-1-milestone-and-interview-questions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/rag</loc>
<lastmod>2026-09-21T14:13:44.821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/rag/topic-1-why-rag-exists-the-core-problem</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/rag/topic-2-anatomy-of-a-rag-system</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/rag/topic-3-the-decision-that-comes-first</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/rag/topic-4-failure-modes-named-early</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/rag/topic-5-the-course-tech-stack</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.practicai.tech/courses/rag/topic-6-hands-on-lab-shopsphere-s-first-grounded-assistant</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/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>
