<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://learn.stavfernandes.dev</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/blog</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/blog/ai-sdk-advanced-concepts-production-controls</loc>
<lastmod>2026-06-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/blog/ai-sdk-7-crash-course-build-production-chat</loc>
<lastmod>2026-05-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/blog/build-least-privilege-mcp-server-claude-code</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/blog/3-ui-patterns-for-ai-infused-apps</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/blog/what-building-an-agent-actually-means</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/blog/codex-multi-agent-orchestrating</loc>
<lastmod>2026-03-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/blog/react-useActionState</loc>
<lastmod>2024-11-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/blog/react-server-components</loc>
<lastmod>2024-10-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/blog/Rag-101</loc>
<lastmod>2024-03-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/blog/react-compiler</loc>
<lastmod>2024-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/00-context-primer</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/01-introduction-setup</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/02-claude-md-init</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/03-understanding-context</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/04-tools-permissions</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/05-planning-thinking</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/06-slash-commands</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/07-mcp-servers</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/08-subagents</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/09-github-integration</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/10-hooks-automation</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/11-advanced-patterns</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/12-best-practices</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/13-changelog-infrastructure</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.stavfernandes.dev/courses/claude-code-fundamentals/lessons/14-appendix-resources</loc>
<lastmod>2026-07-08T08:16:33.786Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
