<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://datatweets.com/courses/generative-ai/working-with-llms-in-python/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/prompt-engineering/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/tool-use-and-function-calling/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/model-context-protocol/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/embeddings-and-semantic-search/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/vector-databases/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/building-ai-agents/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/langchain-and-langgraph/</loc><lastmod>2026-06-28T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/shipping-ai-applications/</loc><lastmod>2026-06-28T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/working-with-llms-in-python/lesson-1-how-llms-work/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/working-with-llms-in-python/lesson-2-your-first-claude-call/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/working-with-llms-in-python/lesson-3-system-prompts-and-roles/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/working-with-llms-in-python/lesson-4-multi-turn-conversations/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/working-with-llms-in-python/lesson-5-tokens-cost-and-streaming/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/working-with-llms-in-python/lesson-6-controlling-the-output/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/working-with-llms-in-python/lesson-7-guided-project-command-line-assistant/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/prompt-engineering/lesson-1-anatomy-of-a-strong-prompt/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/prompt-engineering/lesson-2-sharpening-techniques/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/prompt-engineering/lesson-3-few-shot-prompting-and-roles/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/prompt-engineering/lesson-4-structured-outputs/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/prompt-engineering/lesson-5-prompting-for-data-tasks/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/prompt-engineering/lesson-6-evaluating-and-improving-prompts/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/prompt-engineering/lesson-7-reducing-hallucinations-and-unsafe-output/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/prompt-engineering/lesson-8-guided-project-prompt-toolkit/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/tool-use-and-function-calling/lesson-1-why-llms-need-tools/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/tool-use-and-function-calling/lesson-2-defining-tools-and-schemas/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/tool-use-and-function-calling/lesson-3-the-tool-use-loop/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/tool-use-and-function-calling/lesson-4-parallel-tools-errors-strict/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/tool-use-and-function-calling/lesson-5-guided-project-multi-tool-agent/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/model-context-protocol/lesson-1-what-mcp-is/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/model-context-protocol/lesson-2-connecting-to-mcp-servers/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/model-context-protocol/lesson-3-building-tools-over-mcp/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/model-context-protocol/lesson-4-guided-project-mcp-integration/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/embeddings-and-semantic-search/lesson-1-what-embeddings-are/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/embeddings-and-semantic-search/lesson-2-generating-embeddings/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/embeddings-and-semantic-search/lesson-3-measuring-similarity-and-distance/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/embeddings-and-semantic-search/lesson-4-guided-project-semantic-search/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/vector-databases/lesson-1-why-vector-databases/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/vector-databases/lesson-2-getting-started-with-chroma/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/vector-databases/lesson-3-metadata-and-filtering/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/vector-databases/lesson-4-guided-project-searchable-knowledge-base/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-1-what-rag-is/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-2-building-a-rag-pipeline/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-3-chunking-documents/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-4-grounding-and-citations/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/retrieval-augmented-generation/lesson-5-guided-project-docs-qa-bot/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/building-ai-agents/lesson-1-what-makes-an-agent/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/building-ai-agents/lesson-2-the-agent-loop/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/building-ai-agents/lesson-3-giving-agents-memory-and-tools/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/building-ai-agents/lesson-4-planning-and-multi-step-tasks/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/building-ai-agents/lesson-5-guided-project-research-assistant/</loc><lastmod>2026-06-27T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/langchain-and-langgraph/lesson-1-why-frameworks/</loc><lastmod>2026-06-28T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/langchain-and-langgraph/lesson-2-langchain-basics/</loc><lastmod>2026-06-28T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/langchain-and-langgraph/lesson-3-rag-with-langchain/</loc><lastmod>2026-06-28T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/langchain-and-langgraph/lesson-4-agents-with-langgraph/</loc><lastmod>2026-06-28T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/langchain-and-langgraph/lesson-5-guided-project-langgraph-agent/</loc><lastmod>2026-06-28T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-1-from-prototype-to-production/</loc><lastmod>2026-06-28T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-2-streaming-and-error-handling/</loc><lastmod>2026-06-28T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-3-managing-cost-and-tokens/</loc><lastmod>2026-06-28T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-4-securing-and-serving/</loc><lastmod>2026-06-28T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://datatweets.com/courses/generative-ai/shipping-ai-applications/lesson-5-guided-project-deploying-an-ai-app/</loc><lastmod>2026-06-28T09:00:00+02:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url></urlset>